如果没有使用以下内容,任何人都可以给我一个检查字符串是否为null
的想法:
1. length(string)
2. Comparing string with ""
3. string ! = NULL
答案 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