读书人

一个SQL查询有关问题~

发布时间: 2012-01-12 22:11:58 作者: rapoo

一个SQL查询问题~~急!!!
表结构是这样的:
表名:TABLE1 C1\C2\C3\C4为列名 <NULL> 是空,但 <NULL> ≠ ' '
C1 C2 C3 C4
11111 AAAA AA A
22222 BBBB BB B
<NULL> CCCC CC C
44444 DDDD DD D
<NULL> EEEE EE E
66666 FFFF FF F

select *
from table1
where c1 <> ' '
这样可以查到数据为:
11111 AAAA AA A
22222 BBBB BB B
44444 DDDD DD D
66666 FFFF FF F

但我现在要查询C1为 <NULL> 的行

select *
from table1
where c1 = null

select *
from table1
where c1 = ' '

select *
from table1
where c1 not in (
select c1
from table1
where c1 <> ' '
)
以上3种查询语句都查不到数据,为什么?????????

[解决办法]
select * from TABLE1 where C1 is null

读书人网 >SQL Server

热点推荐