ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable839( StudentFirstName varchar(100), StudentLastName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable839 ('Chris', 'Brown'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที)mysql> แทรกลงในค่า DemoTable839 ('', 'Taylor'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) mysql> แทรกลงในค่า DemoTable839 (NULL, 'Taylor'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable839 ('Adam', 'Smith'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable839;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------------------------------------+| StudentFirstName | StudentLastName |+-----------------+-----------------+| คริส | สีน้ำตาล || | เทย์เลอร์ || NULL | เทย์เลอร์ || อดัม | Smith |+----------------------------------------------------------------+4 แถวในชุด (0.00 วินาที)ก่อน>ต่อไปนี้เป็นแบบสอบถามที่จะส่งกลับเฉพาะค่าที่ไม่ว่างเปล่าและไม่เป็นค่าว่างจากตารางและเติมค่าว่างและค่า NULL ด้วยค่าคอลัมน์ที่เกี่ยวข้อง -
mysql> เลือก if(length(StudentFirstName),StudentFirstName,StudentLastName) จาก DemoTable839;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อน>+--------------------------------------------- ------------------+| if(length(StudentFirstName),StudentFirstName,StudentLastName) |+--------------------------------------------- --------------------+| คริส || เทย์เลอร์ || เทย์เลอร์ || อดัม |+--------------------------------------------- ----------------+4 แถวในชุด (0.00 วินาที)