×

SQL数据库

关于SQL中的NULL值

管理员 管理员 发表于2010-03-03 浏览3206 评论0

1)、当在SELECT子句使用连接符“+”连接表达式时,如果有一列为NULL,则得到的结果也为NULL,当与NULL值作运算时,情况同上(逻辑运算符OR运算时除外,当TRUE OR NULL时,结果为TRUE,但FALSE OR NULL时结果为UNKNOW)

2)、在ORDER BY 子句中,NULL值被认为是最小可能(即,如果是升序排序 ,则NULL会排在第一位)

3)、NULL的判断不能简单的用=或!= 而只能使用IS (NOT) NULL来判断,可以使用ISNULL函数来对NULL值进行替换(即第一个参数为NULL式,将其替换为第二个参数的值)

...