1、首先我们准备一个数据表。
2、然后表中的字段如下图所示。
3、接着我们用COL_LENGTH函数进行字段的判断。
4、然后点击执行按钮。
5、接下来我们就可以看到输入了下图的内容,代表是存在的。
6、当然我们还可以写Else的分支语句,在里面添加不存在时候的逻辑。在SQL Server中判断某个字段是否存在就用COL_LENGTH函数
使用 is null 或 is not null 来处理列的空值。
语法为:
列名 is null (字段为空返回true ,不为空返回 false)
列名 is not null (字段为空返回false,不为空返回 true)
例如:
select case when a is null then 1 else 0 end from aaa
语法大意:如果a列 为空显示1,不为空显示0。
注意事项
字段内容为空有两种情况
1.为null
2.为字符串的空''
语句如下:
select * from table where column is null or trim(column)=''
这样就可以排除字段内容为null、''的。
判断某个字段不为空
select * from table where trim(column) != ''
曾经尝试判断null:is not null.但是不起作用,放弃。。。直接 trim(column) != '' 就能解决。
本回答被网友采纳空分两种
1 空值 null 2 空字符串 ''
select * from [表名] where [列名] is null请采纳!