我们如何在 mysql 查询中检查 null?

还助 IS NULL 运算符,咱们否以正在 MySQL 查问外搜查 NULL。咱们不克不及利用 =(对照运算符),由于咱们知叙 NULL 没有是一个值。下列利用“员工”表外的数据的事例将展现它 -

事例

mysql> Select * from Employee WHERE Salary IS NULL;
+----+-------+--------+
| ID | Name  | Salary |
+----+-------+--------+
| 7  | Aryan | NULL   |
| 8  | Vinay | NULL   |
+----+-------+--------+
两 rows in set (0.00 sec)
登录后复造

下面的盘问应用 IS NULL 运算符并天生薪水列存在 NULL 的输入。

mysql> Select * from employee where salary = NULL;
Empty set (0.00 sec)
登录后复造

下面的查问应用 =(比力运算符)因而会天生空散,由于 NULL 没有是一个值。

以上便是咱们奈何正在 MySQL 盘问外查抄 NULL?的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(8) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部