我的一张表中有五个字段,为A,B,C,D,E,我现在想吧C,D,E三个字段同时都不为0的数据查出来,换句话说就是如果C,D,E三个字段同时为0,则不显示这条数据,我应该如何写这条SQL语句
解决方案 »
- 重新安装操作系统后怎么把还原旧的数据库
- 网络中断,保存数据失败,查询不了正在修改的数据怎么修复
- 几个ORACLE分布数据库合并到一个ORACLE数据库
- 关于oracle不能正常启动的问题(急用)高手请进!
- 求OCCI对于COLB列修改的例子
- Oracle 9i中这两种sql写法有什么区别?
- EJB读Oracle中的BLOB
- oracle存储过程问题,求救!!
- 在ORACLE中的隐式游标和显示游标的区别
- 请教版主:哪里有ms-sql和Oracle有关sql语法完整的对比手册或大家帮我写一下我来整理
- Oracle存储过程执行一段时间后停止,在线请教!!
- 同一张表查询每个相同STATION_CODE最大STATION_NUM的记录集
这样不行,我只要吧C,D,E同时为0的数据过滤掉,这样写,就把只要C,D,E有一个为0的,都给过滤掉了举个例子:c=3,d=0,e=0,这条数据我要保留c=0,d=0,e=0,这条数据要过滤掉
select * from table
where not exists
(select * from tables where c=1 and d=0 and e=0)
where not exits (select * from tablename where c=0 and d=0 and e=0 )