ใช้ WHERE clause กับ IS NULL สำหรับ NULL และ = '' สำหรับ Empty String
สร้างตารางและทดสอบ:
mysql> CREATE TABLE ColumnValueNullDemo ( ColumnName varchar(100) ); Query OK, 0 rows affected (0.61 sec)
mysql> INSERT INTO ColumnValueNullDemo VALUES(' '); -- empty string
mysql> SELECT * FROM ColumnValueNullDemo WHERE ColumnName IS NULL OR ColumnName = ''; -- คืนค่าแถวที่ว่าง
เพิ่ม NULL:
mysql> INSERT INTO ColumnValueNullDemo VALUES(); -- NULL mysql> SELECT * FROM ColumnValueNullDemo WHERE ColumnName IS NULL OR ColumnName = ''; -- คืนค่าทั้ง 2 แถว
ไวยากรณ์: SELECT * FROM yourTable WHERE yourColumn IS NULL OR yourColumn = '';