首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个SQL查询有关问题~

2012-01-12 
一个SQL查询问题~~急!!!表结构是这样的:表名:TABLE1C1\C2\C3\C4为列名NULL 是空,但 NULL ≠C1C2C3C4111

一个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

热点排行