📜  SQL SELECT NULL

📅  最后修改于: 2020-11-11 04:41:39             🧑  作者: Mango

SQL选择空

首先我们应该知道什么是空值?空值用于表示丢失的未知数据。

可能有两个条件:

  • 其中SQL为NULL
  • 如果SQL不为NULL

如果在表中某个列是可选的,则很容易在该列中插入数据或更新现有记录而无需在该列中添加值。这意味着该字段具有空值。

注意:我们不应该将null值与0进行比较。它们不是等效的。

如果SQL为NULL:

如何选择仅具有空值的记录? (在“标记”列中)

有一个学生表的示例:

SIR_NAME NAME MARKS
TYAGI SEEMA
SINGH RAMAN 5.5
SHARMA AMAR
JAISWAL VICKY 6.2

让我们看一下查询以获取标记为NULL的所有记录:

SELECT SIR_NAME, NAME, MARKS FROM STUDENTS
WHERE MARKS IS NULL

它将返回以下记录:

SIR_NAME NAME MARKS
SHARMA AMAR
TYAGI SEEMA

如果SQL不为NULL:

如何选择没有空值的记录(在“标记”列中)?让我们看一下查询以获取标记不是NOT NULL的所有记录

SELECT SIR_NAME, FIRSTNAME, MARKS FROM STUDENTS  
WHERE MARKS IS NOT NULL 
SIR_NAME NAME MARKS
SINGH RAMAN 5.5
JAISWAL VICKY 6.2