select * from table一张表,让某个字段值显示为空

qq_40308063 2019-08-16 03:43:22
求助各位大神,oracle数据库中,我select * from table一张表,但是想让其中某个字段的值显示为空,请问用什么函数可以实现,不用decode这种判断的。
...全文
433 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weg910 2019-10-22
  • 打赏
  • 举报
回复
如果是只导出查询结果可以连接几个分隔符号,比如用逗号隔开 select col_1||','||col_2|',,,,'||tab_txt from table;
AHUA1001 2019-08-19
  • 打赏
  • 举报
回复
表table有A、B、C三个字段,我需要让B字段显示为空。 SELECT A,'' B,C FROM table ; 或者 SELECT A,NULL B,C FROM table ;
minsic78 2019-08-16
  • 打赏
  • 举报
回复
引用 2 楼 qq_40308063 的回复:
引用 1 楼 minsic78 的回复:
一个字段一个字段写,写到那个字段你就标个NULL。。。
这个我试过了,用null as field,好几十个字段......太麻烦了。
这是唯一的办法,几十个字段,不多的,你觉得太多可以用数据字典user_tab_columns先拼出来。 btw: *这种用法在编码过程中是要避免的。
qq_40308063 2019-08-16
  • 打赏
  • 举报
回复
引用 1 楼 minsic78 的回复:
一个字段一个字段写,写到那个字段你就标个NULL。。。
这个我试过了,用null as field,好几十个字段......太麻烦了。
minsic78 2019-08-16
  • 打赏
  • 举报
回复
一个字段一个字段写,写到那个字段你就标个NULL。。。

3,497

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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