📅  最后修改于: 2023-12-03 15:17:45.888000             🧑  作者: Mango
在MySQL中,我们可以使用IS NULL条件来查询具有NULL值的列。
SELECT column_name(s)
FROM table_name
WHERE column_name IS NULL;
注意:IS NULL必须与WHERE一起使用。
假设我们有一个名为"customers"的表,它的结构如下:
| CustomerID | CustomerName | ContactName | Country | |------------|--------------|-------------|---------| | 1 | Alfreds | Maria | Mexico | | 2 | Ana Trujillo | NULL | Mexico | | 3 | Antonio | Juan | Spain | | 4 | Around the Horn | Thomas | USA |
我们可以使用以下语句查询具有NULL值的"ContactName"列:
SELECT CustomerName, ContactName
FROM customers
WHERE ContactName IS NULL;
结果如下:
| CustomerName | ContactName | |--------------|-------------| | Ana Trujillo | NULL |