NULL:表示“没有对(列)变量输入数据”,即在数据库中的NULL可以区分“没有对(列)变量输入数据”和“有对(列)变量输入数据”这两类情况。
空字符串:则是这里的“有对(列)变量输入数据”这一类情况,即有输入数据,只是输入的数据为空字符串(含有终止符的还是)。
MSSQL对与NULL和空字符串的判断
123456--1、NULL判断select * from 表名 where 列名 is null--2、空字符串判断select * from 表名 where 列名=''--3、NULL和空字符串一并判断select * from 表名 where isnull(列名,'')=''
1、首先我们准备一个数据表。
2、然后表中的字段如下图所示。
3、接着我们用COL_LENGTH函数进行字段的判断。
4、然后点击执行按钮。
5、接下来我们就可以看到输入了下图的内容,代表是存在的。
6、当然我们还可以写Else的分支语句,在里面添加不存在时候的逻辑。在SQL Server中判断某个字段是否存在就用COL_LENGTH函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)