如何从数据表中SELECT出字段为空,但不为.NULL的数据??急急急,等。。。

andyxujie 2003-08-24 02:05:08
如何从数据表中SELECT出字段为空,但不为.NULL的数据??急急急,等。。。
...全文
105 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
andyxujie 2003-09-12
  • 打赏
  • 举报
回复
谢谢大家,该贴已结,是eastflower说的数据转换出现的空格问题,现已解决。
eastflower 2003-08-24
  • 打赏
  • 举报
回复
select * from tbbcuser
where dutynum is null

這個是個例子,當dutynum沒有填寫任何數據時,執行成功。
如果用這種方法不能查出你要的數據,那麽很可能是你的字段裏存入了“空格”的原因,請核查。

如果是從其它數據庫導入的數據,比如ACCESS 或 SQL Server,會把NULL數據處理成定長的“空格”數據!
eastflower 2003-08-24
  • 打赏
  • 举报
回复
NVL(fieldname,'')
beckhambobo 2003-08-24
  • 打赏
  • 举报
回复
select * from table_name where trim(item) is null
andyxujie 2003-08-24
  • 打赏
  • 举报
回复
你理解错了,是字段为空白,即无内容,

我用:字段名='',无法实现
用:字段名 is null,也无法实现,
请高手赐教
tcmis 2003-08-24
  • 打赏
  • 举报
回复
select * from table_name where item = '';
baggio785 2003-08-24
  • 打赏
  • 举报
回复
is not null
或者
利用NVL(字段名,'空')

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧