您的位置:首页 > 数据库

数据库NULL

2016-07-04 11:15 155 查看
NULL是什么意思

NULL这个值表示UNKNOWN(未知):它不表示“”(空字符串)。假设您的SQL Server数据库里有ANSI_NULLS,当然在默认情况下会有,对NULL这个值的任何比较都会生产一个NULL值。您不能把任何值与一个 UNKNOWN值进行比较,并在逻辑上希望获得一个答案。您必须使用IS NULL操作符



使用ISNULL(var,value)来进行NULL判断:当var为NULL的时候,var = value,并且返回value

NULL 值是遗漏的未知数据。

默认地,表的列可以存放 NULL 值。

SELECT LastName,FirstName,Address FROM Persons

WHERE Address IS NULL

SELECT LastName,FirstName,Address FROM Persons

WHERE Address IS NOT NULL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: