单选题
在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。关于NULL,下列说法正确的是______。
A.判断元组的某一列是否为NULL一般使用“=NULL”
B.NULL在数据库中表示尚不确定的值
C.在SQL Sever 2000中执行“SELECT NULL+5”将会出现异常
D.NULL只适合用于字符和数值类型
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 本题考查的知识点是空值查询。NULL表示不确定的值不能使用普通的比较运算符“=”或“! =”。需要使用专门的判断子句来完成,其格式为:列名IS[NOT] NULL。在SQL Sever 2000中,NULL+任何值=任何值。因此执行语句不会出现异常。NULL适合于任何不确定的取值类型。即本题的答案为B。
提交答案
关闭