SQL SELECT NULL语句

本文概要

  • 当SQL是NULL
  • 当SQL为NOT NULL
首先我们应该知道什么空值是什么?空值用于表示缺少未知的数据。
可以有两个条件:
  1. 当SQL是NULL
  2. 当SQL为NOT NULL
如果表中,一列是可选的,它很容易在没有列在此列中添加值插入数据或更新现有记录。这意味着字段空值。
注:我们不应该以0空值,比较它们是不等价的。当SQL是NULL【SQL SELECT NULL语句】如何选择,只有空值的记录? (在标记列)
有学生表的例子:
SIR_NAME名称分数
TYAGISEEMA
SINGHRAMAN5.5
SHARMAAMAR
JAISWALVICKY6.2
让我们来看看查询来获取所有的记录,其中标记为NULL:
SELECT SIR_NAME,NAME,MARKS FROM STUDENTS WHERE MARKS IS NULL

它会返回以下记录:
SIR_NAME名称分数
SHARMAAMAR
TYAGISEEMA
当SQL为NOT NULL如何选择,没有空值的记录(在商标列)?让我们来看看查询来获取所有的记录,其中标记为NOT NULL
SELECT SIR_NAME,FIRSTNAME,MARKS FROM STUDENTS WHERE MARKS IS NOT NULL

SIR_NAME名称分数
SINGHRAMAN5.5
JAISWALVICKY6.2

    推荐阅读