检查列是否为空

时间:2012-09-18 14:58:30

标签: mysql sql database sqlite

我需要检索其中一个数据类型为空的行的列。 额外的VARCHAR 额外没有任何东西

显示那些空的额外列

  Select * FROM Items WHERE Extra ?????

条件应该是什么?

6 个答案:

答案 0 :(得分:5)

检查它是否为空或字符串。

 Select * FROM Items WHERE Extra IS NULL OR Extra = ''

答案 1 :(得分:2)

select * from items where Isnull(extra,'')=''

答案 2 :(得分:1)

如果为空,则表示“”或空字符串:

select * from items where extra="";

空字符串的长度为零/ 0。

如果为空则表示NULL,则:

select * from items where extra is NULL;

NULL的长度为NULL。

如果您想阅读更多内容,可以阅读以下内容:

答案 3 :(得分:0)

Select * 
FROM Items 
WHERE Extra IS NULL

答案 4 :(得分:0)

如果你是空的意思是NULL ......

Select * FROM Items WHERE Extra IS NULL

答案 5 :(得分:-1)

选择空的varchar字段,其中包含空字符串或NULL:

SELECT * FROM `Items` WHERE `Extra` < 1;