有时需要在 MySQL 数据库内,检查字段的值是否 NULL,这个可以使用 MySQL 内建检查 NULL 的功能,分别是 “IS NULL” 及 “IS NOT NULL”, 以下是用法:
select 资料表 table_name,字段 col_name 是 NULL 的纪录:
|
1 |
SELECT * FROM table_name WHERE col_name IS NULL; |
select 资料表 table_name,字段 col_name 不是 NULL 的记录:
|
1 |
SELECT * FROM table_name WHERE col_name IS NOT NULL; |
如果想 select 出来的纪录除了 NULL 外,连空字串一同撷取,可以这样:
|
1 |
SELECT * FROM table_name WHERE col_name IS NULL OR col_name = ''; |