首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

简单的数据查询有关问题

2012-01-19 
简单的数据查询问题我想查某个项为空的那行数据,该怎么写?我是这么写的select*fromdbwherexiangNULL不过

简单的数据查询问题
我想查   某个项为空   的那行数据,该怎么写?
我是这么写的
select   *   from   db   where   xiang   =   NULL
不过读不到

[解决办法]
select * from db where xiang is NULL
oracle 里是这样的
[解决办法]
2种情况:
select * from db where xiang is null

select * from db where xiang = ' '

[解决办法]
select * from [db] where [xiang]= ' ';
[解决办法]
用 is null就好了
用 = null就会去找字符为 "null "的了
[解决办法]
空的话用 = ' '
[解决办法]
sql server 里这样也是可以的select * from db where xiang is NULL
[解决办法]
null和 ' '是有区别的,null表示什么都没, ' '表示空字符但还是有个字符
如果是null就必须用is null

[解决办法]
null 是指没有数据, ' '是指有数据,但是这个数据是空呀。

热点排行