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