mysql查询isnull:判断值是否为NULL
在MySQL中,使用IS NULL或IS NOT NULL子句来测试NULL值。
SELECT column_name(s)FROM table_nameWHERE column_name IS NULL;
实例:
例如,在以下表格中,我们想要找出没有提供值的“age”列的记录:
+------+--------+-----+| name | gender | age |+------+--------+-----+| Tom | Male | 23 || Jerry| Female | || Bob | Male | 28 || Amy | Female | |+------+--------+-----+
使用以下代码:
SELECT name, genderFROM my_tableWHERE age IS NULL;
结果为:
+--------+--------+| name | gender |+--------+--------+| Jerry | Female || Amy | Female |+--------+--------+
如果我们想要找出提供值的“age”列的记录,则可以使用IS NOT NULL:
SELECT name, genderFROM my_tableWHERE age IS NOT NULL;
结果为:
+------+--------+| name | gender |+------+--------+| Tom | Male || Bob | Male |+------+--------+
从上面的示例中,我们可以看出使用IS NULL或IS NOT NULL子句可以方便地测试NULL值。