表 table字段有(没个字段类型都是varchar2(20))
field1,field2,field3,field4,field5,field6,field7,field8,field9
b 2 a3 1 2 s1f 1
1s 2 2 c 2 2 3 3 2
0 1 3 3 fd df s如何快速判断哪一条数据里面没有空值
即 field1,field2,……feeld9这几列中值都不为空的查询出来
field1,field2,field3,field4,field5,field6,field7,field8,field9
b 2 a3 1 2 s1f 1
1s 2 2 c 2 2 3 3 2
0 1 3 3 fd df s如何快速判断哪一条数据里面没有空值
即 field1,field2,……feeld9这几列中值都不为空的查询出来
解决方案 »
- linux 下安装oracle问题
- PLS-00103:出现符号"alter"在需要下列之一时:begin case declare end............
- 这个sql语句怎么写?谢谢
- 怎么把用PL/SQL Developer导出的表导入到库中。(揭贴就给分!急呀!)
- RedHat Linux 9.0 安装 oracle9i 出错 , display变量相关 .
- 這個數據庫該如何登陸?
- 怎么转换表中时间字段的时区格式??
- 关于视图的概念(有无性能上的优点?)
- oracle是不是不能用win10家庭版?
- Oracle如何把表中查询到的多条数据都显示在一条查询数据中
- dbf导入到oracle
- oracle 排序
(每个字段类型都是varchar2(20))如何快速判断哪一条数据里面没有空值
即 field1,field2,……feeld9这几列中值都不为空的查询出来
select *
from tb
where field1||field2||field3||field4||field5||field6||field7||field8||field9 is not null
where field1 is not null
and field2 is not null
and field3 is not null
and field4 is not null
and field5 is not null
and field6 is not null
and field7 is not null
and field8 is not null
and field9 is not null
;感觉这个方法有点笨拙,不知道大家有社么简单的方法?
使用||,只要有一个不为null,则连接的结果都不为null