select * from student where nvl(class,'')<>''.
这句话中的nvl(class,'')<>''总为false,class的值有得为null,有得时4,5,3……。
我就是写成4<>''这个条件都是false,甚是郁闷,请高手给俺点拨……
这句话中的nvl(class,'')<>''总为false,class的值有得为null,有得时4,5,3……。
我就是写成4<>''这个条件都是false,甚是郁闷,请高手给俺点拨……
解决方案 »
- UTL_FILE.FOPEN中DIRECTORY设定时权限赋予的问题
- 请高手优化以下SQL!!!
- (急)面试题:批量更改数据库中的数据(oracle)
- 同时有几个客户端的plsql同时登录到数据库中修改数据,各个客户端各自点击回滚都能恢复到原始状态吗?还是只能恢复到最后一个plsql的操作
- 急急急,查詢結果格式顯示問題 在線等,請幫忙看看 謝謝
- 关于游标更新的问题。
- Windows的批处理问题,包含ftp操作
- oracle 可以装在2000的server版下吗
- SQL
- oracle安装问题
- oracle 数据导出和导入
- imp import一个数据库 报错误IMP-00058,ORA-01017
--要是统一把null改为空,这样就可以了:
update table set 字段='' where 字段 is null;
where '' is null
你加个空格了试试
select * from student where nvl(class,' ')<>' '