社区
基础和管理
帖子详情
Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理?
jingtao_2007
2009-09-08 09:28:23
Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理?非常感谢
...全文
32466
8
打赏
收藏
Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理?
Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理?非常感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ojuju10
2009-09-09
打赏
举报
回复
nvl(col,0) -- oracle专用
or
decode(col,null,0,col) -- oracle专用
or
case when col is null then 0 else col end --所有数据库通用
NLP爱好者
2009-09-09
打赏
举报
回复
还有一个decode函数
如果所在列是空,就用0代替,如果不是null就是相应的字段信息
select decode(cloum_name,null,0,cloum_name) from dual;
还可以用‘_’来代替空
select decode(cloum_name,null,'_',cloum_name) from dual;
jingtao_2007
2009-09-09
打赏
举报
回复
非常感谢!
lanse_0821
2009-09-08
打赏
举报
回复
你不知道oracle,有一个函数叫nvl
tiantom
2009-09-08
打赏
举报
回复
有答案了,呵呵
yubin88
2009-09-08
打赏
举报
回复
[Quote=引用 1 楼 jinjazz 的回复:]
select nvl(null,0) from dual
[/Quote]
顶起
昵称被占用了
2009-09-08
打赏
举报
回复
1
貌似
select nvl(字段名,0) as 字段名,...
from table
jinjazz
2009-09-08
打赏
举报
回复
select nvl(null,0) from dual
oracle
null
和空,
Oracle
NULL
和
空值
本文通过实例对比
Oracle
和SQLServer
中
NULL
及
空值
处理
的区别,重点介绍了
Oracle
如何将
空值
转化为
NULL
,以及NVL和COALESCE函数的应用。
Oracle
NULL
和
空值
本文通过实例对比
Oracle
和SQLServer在
处理
NULL
和
空值
时的不同行为,揭示了两者在插入
空值
、使用NVL和COALESCE函数方面的区别,以及在条件判断上的差异。
不同数据库和SpringDataJPA对字段值
null
,''
空值
的判断
博客围绕数据库
空值
查询展开。对比了MySQL和
Oracle
数据库对
null
的查询,发现
Oracle
认为空串和
null
均为空,MySQL则严格认为
null
才是空。还探讨了SpringDataJPA
查询语句
对
null
的定义,指出JPA认为
null
是严格意义的空。最后给出实际生产
中
使用HQL查询细化的建议。
Hive
空值
处理
本文介绍了Hive在
处理
空值
时的默认规则,包括不同数据类型的
空值
存储和查询方法。针对Hive
中
空值
的
处理
,可以通过
NULL
DEFINED AS在建表时指定
空值
编码,或使用ALTER TABLE语句修改已创建表的
空值
表示。当从Hive导数据到
Oracle
时遇到
空值
报错,可以通过特定的sqoop参数或修改Hive表属性来解决。建议在建表时声明使用空字符''作为
空值
,以减少错误并便于数据交互。
oracle
判断不是
null
,
oracle
中
判断不为
null
本文探讨了SQL
中
如何使用IS
NULL
操作符判断列值是否为空,并提供了实例如筛选单价>500的订单、
处理
NULL
值的函数NVL和SQL命令。此外,还介绍了
Oracle
中
关于
空值
处理
、显式游标与INTO子句,以及常用查询统计。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章