1

我需要检索其中一种数据类型为空的行的列。Extra VARCHAR Extra 没有任何内容

显示那些有空额外列的

  Select * FROM Items WHERE Extra ?????

应该是什么条件?

4

6 回答 6

4

检查它是空字符串还是空字符串。

 Select * FROM Items WHERE Extra IS NULL OR Extra = ''
于 2012-09-18T15:00:16.277 回答
2
select * from items where Isnull(extra,'')=''
于 2012-09-18T15:17:53.797 回答
1

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

select * from items where extra="";

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

如果空意味着 NULL,那么:

select * from items where extra is NULL;

NULL 的长度为 NULL。

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

于 2012-09-18T15:09:16.130 回答
0
Select * 
FROM Items 
WHERE Extra IS NULL
于 2012-09-18T15:00:10.813 回答
0

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

Select * FROM Items WHERE Extra IS NULL
于 2012-09-18T15:02:11.127 回答
-1

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

SELECT * FROM `Items` WHERE `Extra` < 1;
于 2012-09-18T15:01:24.687 回答