如何写sql语句去掉oracle返回结果中的空值(NULL)

2024-11-18 23:41:04
推荐回答(5个)
回答1:

没有什么简便的方法,但是你可以通过查系统表来减少你写语法的工作,例如:
select 'AND ' ||COLUMN_NAME||' IS NOT NULL' from all_tab_columns where table_name = 'table_name'

这样这个表的所有字段就自动组成了条件语句。

回答2:

这个可真没什么好办法,只能一个字段一个字段 is not null

---补充---
desc 表名

所有字段都copy出来
用UE在列块模式下加上is not null

回答3:

加个where条件就可以了啊。比如查询comm不为空的数据。
直接写语句:
1
select* fromemp wherecomm isnotnull;
查询结果:

回答4:

那你就查询出结果来
然后保存为EXCEL,通过execl过滤掉了
别的通过sql语句好像没有什么方法可以过滤

回答5:

Top 1 就是 返回 第一条 数据

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela