在 a 表中有个zt 字段 它的值有可能是 0,1 或者空
显示我想判断他不为 1的时候也就是说 它的等于0或空的情况
想知道有没有除了 select * from a where z=0 or zt is null 这种办法 有没有其他更高效的语句
显示我想判断他不为 1的时候也就是说 它的等于0或空的情况
想知道有没有除了 select * from a where z=0 or zt is null 这种办法 有没有其他更高效的语句
解决方案 »
- 我在linux虚拟机上安装了oracle 10g数据库,现在怎么做,才能让远端的plsql访问呢?
- ADO访问oracle存储过程返回结果集在调用_CommandPtr的Execute函数时报异常
- oracle数据查询问题
- 用JDBC操作主从表中的oracle事务问题
- sqlplus为什么登录错误?
- 菜鸟求助SQL语句(ORACLE)一种写法,请各位达人帮忙,在线等
- Oracle数据备份问题
- 在线急求
- 大家有做过调用PRC*C的DLL方面的吗,能否给给个示例,谢谢!!
- 请高手指教:oracle内存的利用率和各个区的平衡问题。
- oracle卡住
- 关于Oracle安装Enterprise Manager配置出错
alter table a modify zt not null default 2;
之后就可以select * from a where z in(0,2);
可以用以下语句
select * from a where nvl(z,0)<>0
这样子就可以选择等1!
但是看上去是很简捷的
select * from a where NVL(zt,0)=0