SQL数据存储中,所谓的空,有两种形式,具体如下:
1、NULL:这是真正意义上的空,假如字段名为col1,判断方法为:
CASE THEN col1 IS NULL WHEN '为空' ELSE '不为空' END2、空白:这种是表示空白字符串,假如字段名为col1,判断方法为:
CASE THEN col1 = '' WHEN '为空' ELSE '不为空' ENDSQL数据存储中,所谓的空,有两种形式,具体如下:1、NULL:这是真正意义上的空,假如字段名为col1,判断方法为:
1
CASE THEN col1 IS NULL WHEN '为空' ELSE '不为空' END
2、空白:这种是表示空白字符串,假如字段名为col1,判断方法为:
1
CASE THEN col1 = '' WHEN '为空' ELSE '不为空' END
Declare @Data VarChar(20)Set @Data = ''
Select Case When @Data Is NULL Then NULL
When @Data = ''Then 'Data is empty'
End
或者:
CASE WHEN (ID IS NULL)
THEN 'YES'
ELSE 'NO'
END AS ID_Value,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)