สำหรับสิ่งนี้ คุณสามารถใช้ ISNULL ใน MySQL
ให้เราสร้างตาราง -
ตัวอย่าง
mysql> สร้างตาราง demo86 -> ( -> value1 varchar(20) -> , -> value2 varchar(20) -> );Query OK, 0 แถวได้รับผลกระทบ (2.77
แทรกระเบียนบางส่วนลงในตารางโดยใช้คำสั่ง insert -
ตัวอย่าง
mysql> แทรกลงในค่า demo86 (null,null);Query OK, 1 แถวได้รับผลกระทบ (0.34mysql> แทรกลงในค่า demo86 (null,'John');Query OK, 1 แถวได้รับผลกระทบ (0.16mysql> แทรกลงใน demo86 ค่า ('David', 'Mike');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17mysql> แทรกลงในค่า demo86 ('Sam', null); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15
แสดงบันทึกจากตารางโดยใช้คำสั่ง select -
ตัวอย่าง
mysql> เลือก *จาก demo86;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
ผลลัพธ์
<ก่อนหน้า>+---------+---------+| value1 | value2 |
+---------+--------+| NULL | NULL |
| NULL | จอห์น || เดวิด | ไมค์ |
| แซม | NULL |+-------+--------+
4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อตรวจสอบว่าค่าใด ๆ เป็น Null ในแถวเดียวหรือไม่ -
ตัวอย่าง
mysql> เลือก *จาก demo86 -> โดยที่ value1 เป็นค่าว่าง หรือ value2 เป็นค่าว่าง
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
ผลลัพธ์
<ก่อนหน้า>+---------+---------+| value1 | value2 |
+---------+--------+| NULL | NULL |
| NULL | จอห์น || แซม | NULL |
+---------+--------+3 แถวในชุด (0.00 วินาที)