เรามาสร้างตารางกันก่อน -
mysql> สร้างตาราง DemoTable-> (-> FirstName varchar(100),-> LastName varchar(100)-> );Query OK, 0 แถวได้รับผลกระทบ (1.39 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable ('Sam','Brown');Query OK, 1 แถวได้รับผลกระทบ (0.25 วินาที)mysql> แทรกลงในค่า DemoTable (null,'Smith');Query OK, 1 แถวได้รับผลกระทบ ( 0.16 วินาที) mysql> แทรกลงในค่า DemoTable ('David', 'Taylor'); Query OK, 1 แถวได้รับผลกระทบ (0.22 วินาที) mysql> แทรกลงในค่า DemoTable ('Mike', null); Query OK, 1 แถวได้รับผลกระทบ ( 0.45 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+----------+| ชื่อจริง | นามสกุล |+-----------+----------+| แซม | สีน้ำตาล || NULL | สมิธ || เดวิด | เทย์เลอร์ || ไมค์ | NULL |+-----------+----------+4 แถวในชุด (0.06 วินาที)ต่อไปนี้คือข้อความค้นหาที่จะเรียงลำดับตามสองฟิลด์และอาจเป็นค่า NULL ตามลำดับเวลา -
mysql> เลือก *จากลำดับ DemoTable โดย coalesce(FirstName,LastName);
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+----------+| ชื่อจริง | นามสกุล |+-----------+----------+| เดวิด | เทย์เลอร์ || ไมค์ | NULL || แซม | สีน้ำตาล || NULL | Smith |+-----------+----------+4 แถวในชุด (0.04 วินาที)