社区
基础和管理
帖子详情
使用NVL函数报错
eminem123
2012-12-19 06:52:25
我的products表是有空值的
但是在使用NVL是就报错,请问是怎么回事?
...全文
462
9
打赏
收藏
使用NVL函数报错
我的products表是有空值的 但是在使用NVL是就报错,请问是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
睡在云端的猪
2012-12-20
打赏
举报
回复
CMD面板下面有错误提示的invalid number,无效的数字。 说明你使用NVL函数的时候给定的默认值类型,与product_type_id不匹配了。 而你给出的恰恰是不匹配的值'no id'字符类型。所以才出错! 看你写的查询语句应该也是无实际意义的,你可以修改当product_type_id为null时,让默认值为一个任意NUMBER类型的数值。 如: SELECT NVL(product_type_id, 0), name FROM products;
善若止水
2012-12-20
打赏
举报
回复
支持2楼的见解
sky_08_06_02
2012-12-20
打赏
举报
回复
各楼的都是正解,呵呵
zhujianxi
2012-12-19
打赏
举报
回复
select nvl(null ,'ccc') from dual; select nvl('
1'
,'c cc') from dual;红字处为字符串。
yinan9
2012-12-19
打赏
举报
回复
NVL(product_type_id,-999) 我们在开发中,如果遇到数值类型为null,一般都给-999 当然首先考虑当前需求
呵呵112123
2012-12-19
打赏
举报
回复
同上 product_type_id是number类型,NVL(product_type_id,数值)就可以了啊
pengderun
2012-12-19
打赏
举报
回复
你的product_type_id是number类型,不是字符串
pengderun
2012-12-19
打赏
举报
回复
'No Id'改成整数
renfengjun
2012-12-19
打赏
举报
回复
改成nvl(product_type_id||'' ,'No id')
hive 命令行中
使用
replace 和
nvl
2
函数
报错
本文介绍了在命令行中遇到replace和
nvl
2
函数
报错
时,如何通过
使用
translate和casewhen
函数
作为替代方法来解决问题。
oracle的
nvl
的
使用
,
NVL
函数
使用
时的注意事项和
报错
的原因
本文介绍了
NVL
函数
的用法及注意事项,该
函数
用于将NULL值转换为指定的替代值。文章详细解释了
NVL
函数
的语法,并给出了不同数据类型的转换示例。
NVL
函数
使用
时的注意事项和
报错
的原因
本文详细解释了
NVL
函数
的用法及其注意事项,包括如何
使用
此
函数
进行数据类型的转换,以及提供了多种数据类型转换示例。通过实例演示,帮助读者掌握
NVL
函数
在数据库操作中的实际应用。
Mysql IFNULL-- oracle
NVL
替换 创建自定义
函数
报错
:ERROR 1064 (42000)
本文介绍了解决在MySQL中
使用
`CREATE FUNCTION`
报错
1064的问题,步骤包括设置log_bin_trust_function_creators权限并修正
NVL
函数
的SQL语法。
nvl
中进行select
报错
ORA-00936: 缺失表达式
在
使用
Oracle的
NVL
函数
时,如果子查询没有正确
使用
括号,可能会遇到ORA-00936
报错
。文章通过示例解释了如何修正这个问题,即给包含子查询的部分添加括号,以确保语法的正确性。修复后的查询能正确返回预期结果。
基础和管理
17,377
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章