เพื่อตรวจสอบว่าคอลัมน์ว่างเปล่าหรือ null เราสามารถใช้คำสั่ง where กับ IS NULL และสำหรับค่าว่างเราสามารถใช้เงื่อนไข ' 'เช่นพื้นที่ว่าง ขั้นตอนที่จำเป็นสำหรับสิ่งนี้มีดังนี้:ขั้นแรกสร้างตารางโดยใช้คำสั่ง create ดังนี้ -
mysql> สร้างตาราง ColumnValueNullDemo-> (-> ColumnName varchar(100)-> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที)
ค่าว่างจะถูกแทรกลงในตารางโดยใช้คำสั่ง insert ด้านล่างนี้ −
mysql> INSERT ลงในค่า ColumnValueNullDemo (' ');เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)
หลังจากนั้น ระเบียนตารางจะแสดงโดยใช้คำสั่ง select ได้ดังนี้ −
mysql> SELECT * จาก ColumnValueNullDemo;
หลังจากดำเนินการค้นหาข้างต้น เราจะได้ผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------------+| ชื่อคอลัมน์ |+-------------------+| |+-------------------+1 แถวในชุด (0.00 วินาที)ในการตรวจสอบว่าคอลัมน์มีค่าว่างหรือว่างเปล่า ไวยากรณ์จะเป็นดังนี้ −
เลือก * จาก yourTableName โดยที่ yourSpecificColumnName IS NULL ORyourSpecificColumnName =' ';
ข้อจำกัด IS NULL สามารถใช้ได้ทุกครั้งที่คอลัมน์ว่าง และใช้สัญลักษณ์ ( ' ') เมื่อมีค่าว่าง
ตอนนี้ แบบสอบถามที่ใช้ไวยากรณ์ข้างต้นจะได้รับดังนี้ −
mysql> SELECT * FROM ColumnValueNullDemo โดยที่ ColumnName IS NULL ORColumnName =' ';
หลังจากดำเนินการค้นหาข้างต้น ผลลัพธ์ที่ได้คือ
<ก่อนหน้า>+-----------+| ชื่อคอลัมน์ |+-----------+| | +------------+1 แถวในชุด (0.00 วินาที)ผลลัพธ์นี้ได้มาเนื่องจากเงื่อนไขที่สองเป็นจริงสำหรับค่าว่าง
ตอนนี้ ค่า NULL ถูกแทรกลงในตารางโดยใช้คำสั่ง insert ดังนี้ −
mysql> INSERT ลงในค่า ColumnValueNullDemo ();เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)
คำสั่ง select ใช้เพื่อดูเนื้อหาของตารางดังนี้ −
mysql> SELECT * จาก ColumnValueNullDemo;
หลังจากดำเนินการค้นหาข้างต้น ผลลัพธ์ต่อไปนี้จะได้รับ -
<ก่อนหน้า>+-----------+| ชื่อคอลัมน์ |+-----------+| || NULL |+------------+2 แถวในชุด (0.00 วินาที)ตอนนี้ใช้เงื่อนไขในการตรวจสอบค่า null หรือค่าว่าง -
mysql> SELECT * FROM ColumnValueNullDemo โดยที่ชื่อคอลัมน์เป็น NULL ORColumnName ='';
ทั้งสองแถวของตารางได้รับเป็นเอาต์พุตเนื่องจากเป็นจริงในทั้งสองเงื่อนไข
<ก่อนหน้า>+-----------+| ชื่อคอลัมน์ |+-----------+| || NULL |+------------+2 แถวในชุด (0.00 วินาที)