查找 oracle查找所有字段的值不等于空 ?

RPCH 2014-09-11 05:50:14
查找 oracle查找所有字段的值不等于空 ?

sql语句.
例如:fdc_bd_project 表.
有 300多个字段.有些字段有值,有些字段没值.
只查找出字段中有值的

例:
create or replace view view_fdc_bd_project as
select
*
from fdc_bd_project p

where p.* is not null



...全文
606 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaodongni 2014-09-12
  • 打赏
  • 举报
回复
感觉可以先用CASE判断。如果为空 =0 不为空1, 然后进行相乘。为0表示有字段为0 不为0表示字段都不为空。 就是300个字段一个个写有点恶心。搞个存储过程吧。动态调用下。
LongRui888 2014-09-11
  • 打赏
  • 举报
回复
这个没有什么好的办法,一个一个列写 就行

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧