如何检查字符串是否为空?

时间:2011-06-28 08:39:51

标签: sql sql-server-2008

如果没有使用以下内容,任何人都可以给我一个检查字符串是否为null的想法:

1. length(string)
2. Comparing string with ""
3. string ! = NULL

4 个答案:

答案 0 :(得分:7)

在字符串

上使用IS NOT NULL

SELECT * FROM table WHERE someString IS NOT NULL

答案 1 :(得分:3)

使用string IS NOT NULL。使用string != NULL无效的SQL ...

答案 2 :(得分:0)

我不确定你的要求是什么,但你可以使用IS NULL检查null;

SELECT 1 WHERE '' IS NULL

SELECT 1 WHERE NULL IS NULL

答案 3 :(得分:0)

CASE WHEN NULLIF(some_text, '') IS NULL THEN 'T' ELSE 'F' END