VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > SQL教程 >
  • 什么是NULL值

在SQL中,我们可以使用NULL来代表缺失值。一般默认表中的列可以存放NULL值,当某个列中的数据为NULL值时显示为空白字段。

需要注意的是NULL与"包含空格"或"小于零"的字段是不一样的,且NULL值的处理方式也与其他值不同。

NULL值的处理

我们来看一下Student表,表中一共有四个列(字段),分别为id、name、age、city。

如果Student表中的city列是可选的,那么在向city列插入一条不带值的记录时,city列会使用NULL值保存。

要获取表中为NULL的数据,可以使用IS NULL 和 IS NOT NULL 操作符,下面将详细讲到。

IS NULL

IS NULL操作符可以获取指定列为NULL的数据。

例如我们尝试获取Student表中city列为NULL值的记录:

 

IS NOT NULL

IS NOT NULL操作符可以获取指定列不为NULL的数据。

例如我们尝试获取Student表中city列不为NULL值的记录:


相关教程