当前位置: 代码迷 >> Java Web开发 >> 简单的数据查询有关问题
  详细解决方案

简单的数据查询有关问题

热度:91   发布时间:2016-04-17 15:32:55.0
简单的数据查询问题
我想查   某个项为空   的那行数据,该怎么写?
我是这么写的
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 是指没有数据, ' '是指有数据,但是这个数据是空呀。
  相关解决方案