为了账号安全,请及时绑定邮箱和手机立即绑定

oracle 不等于1怎么查?

oracle 不等于1怎么查?

慕莱坞森 2018-08-06 04:00:20
有个字段number, 可以为空,内容是数字,我现在要查找不为1的,其它的数字和空值的都可以,这个查询要怎么写?
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

空值null比较特殊,它不能通过=或者<>进行查询,只能用is null或者is not null进行查询,例如你的数据中有null值,那么用 字段名=1,字段名<>1,字段名=null都不能把这条数据检索出来,只有字段名 is null能检索出来。
所以你需要查询的数据有两种,为null的,或者不等于1的,转化为sql就是
select * from 表 where 字段名 is null or 字段名 <> 1

查看完整回答
反对 回复 2018-09-15
  • 1 回答
  • 0 关注
  • 768 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信