当前位置:  开发笔记 > 编程语言 > 正文

在SQL Server中测试空白

如何解决《在SQLServer中测试空白》经验,为你挑选了2个好方法。

我的表中有一些空白值,我似乎无法在IF语句中捕获它们.

我试过了

IF @value = ''并且if @value = NULL没有人抓住空白值.有没有办法测试varchar是否完全是空白?

AHA!结果我正在测试null错误.谢谢.



1> 小智..:
ltrim(rtrim(isNull(@value,''))) = ''



2> JosephStyons..:

要与NULL进行比较,请使用IS NULL关键字.

--Generic example:
SELECT *
FROM MY_TABLE
WHERE SOME_FIELD IS NULL;

--Instead of    

SELECT *
FROM MY_TABLE
WHERE SOME_FIELD = NULL;

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有