当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL IS NULL用法及代码示例


MySQL 的 IS NULL 运算符测试值是否为 NULL 。如果值不是 NULL,则返回 0;如果值不是 NULL,则返回 1

用法

SELECT value IS NULL;
SELECT column IS NULL
FROM table_name;

例子

请考虑下表有关学生的课外活动:

student_id

俱乐部

date_entered

1

Football

2016-02-13

2

Boxing

2016-05-25

3

Apple

2018-08-17

4

Fishing

2017-01-01

5

NULL

NULL

可以使用此处的代码创建上述示例表。

基本用法

要检查每个学生的俱乐部是否为NULL

SELECT student_id, club IS NULL 
FROM extracurricular;



+------------+--------------+
| student_id | club IS NULL |
+------------+--------------+
|          1 |            0 |
|          2 |            0 |
|          3 |            0 |
|          4 |            0 |
|          5 |            1 |
+------------+--------------+

请注意,club IS NULL 针对 student_id=5 返回 1,因为该学生不属于任何俱乐部。

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | IS NULL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。