因为数据库里面没有满足你的条件的记录呀:
A.clm='' or A.clm<>''
上面的条件是什么意思呀?当clm= ''或者clm <> ''
那你不如直接写:
select * from a 就行了吗?可空可不为空,也就是无所谓有无所谓无的条件了,不是吗?
A.clm='' or A.clm<>''
上面的条件是什么意思呀?当clm= ''或者clm <> ''
那你不如直接写:
select * from a 就行了吗?可空可不为空,也就是无所谓有无所谓无的条件了,不是吗?
解决方案 »
- oracle新手求教,连接oracle后,Backspace和Delete键这些无法使用
- 请问在oracle中,如何将查询结果替换?
- ora-12514 tns 监听程序当前无法识别连接描述符中请求的服务
- oracle insert blob
- 如何配置Oracle XSQL Servlet和Tomcat
- 散分来了,一个关于重复问题的小问题!
- 如何把infor mix中很多表,导入oracle数据库中
- 怎样获取各个月份,各个部门的迟到人数
- 急急,我编写的一个过程的状态为何总是“invalid”啊,在sqlplus里call时总是执行不了,为何?
- oracle写个insert into的存储过程,求大神。
- 请问,如何某一列的数据不可见?急!
- 在oracle中如何判断是否是数字?
如果是这样,有什么方法可以解决?
再请教一下,oracle中有哪些函数可用?
select * from A where A.clm is not null and A.clm <> ''
这样排除为null的,也排除为''(空字符串)的。''与null应该不是一样的吧?
或者可以这样,len(A.clm)>0,可是oracle不支持len吧?