本文概要
- 当SQL是NULL
- 当SQL为NOT NULL
可以有两个条件:
- 当SQL是NULL
- 当SQL为NOT NULL
注:我们不应该以0空值,比较它们是不等价的。当SQL是NULL【SQL SELECT NULL语句】如何选择,只有空值的记录? (在标记列)
有学生表的例子:
SIR_NAME | 名称 | 分数 |
---|---|---|
TYAGI | SEEMA | |
SINGH | RAMAN | 5.5 |
SHARMA | AMAR | |
JAISWAL | VICKY | 6.2 |
SELECT SIR_NAME,NAME,MARKS FROM STUDENTS
WHERE MARKS IS NULL
它会返回以下记录:
SIR_NAME | 名称 | 分数 |
---|---|---|
SHARMA | AMAR | |
TYAGI | SEEMA |
SELECT SIR_NAME,FIRSTNAME,MARKS FROM STUDENTS
WHERE MARKS IS NOT NULL
SIR_NAME | 名称 | 分数 |
---|---|---|
SINGH | RAMAN | 5.5 |
JAISWAL | VICKY | 6.2 |
推荐阅读
- SQL AND条件子句
- SQL WHERE子句
- SQL SELECT SUM函数
- SQL SELECT DATE查找日期
- SQL SELECT从多个表查找
- SQL SELECT IN语句
- SQL SELECT AS语句
- SQL SELECT RANDOM语句
- SQL SELECT COUNT语句