📜  MySQL IS NULL条件(1)

📅  最后修改于: 2023-12-03 15:17:45.888000             🧑  作者: Mango

MySQL IS NULL条件

在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 |

总结
  • 使用IS NULL条件可查询列中具有NULL值的行。
  • 在查询时必须使用WHERE子句来配合使用。