社区
基础和管理
帖子详情
使用NVL函数报错
eminem123
2012-12-19 06:52:25
我的products表是有空值的
但是在使用NVL是就报错,请问是怎么回事?
...全文
436
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')
SQL
函数
.docx
1. **
Nvl
函数
**:用于在空值时返回指定值。语法如下: ```
NVL
(value, default_value) ``` 示例: ```sql SELECT
NVL
(NULL, 'default') FROM dual; ``` 2. **Rand
函数
**:用于生成随机数。语法如下: `...
SQL Server和Oracle的常用
函数
类型
- **绝对值**:在 SQL Server 中,
使用
`ABS()`
函数
,如 `ABS(-1)`;在 Oracle 中,同样
使用
`ABS()`,如 `ABS(-1)`。 - **取整(向上)**:SQL Server
使用
`CEILING()`,如 `CEILING(-1.001)`;Oracle
使用
`...
DB2 与ORACLE的比对.pdf
- ORACLE 的
NVL
用于处理 NULL 值,DB2 不支持
NVL
,但可以
使用
COALESCE
函数
达到相同效果。 这些差异意味着在跨数据库迁移或编写兼容代码时,需要特别注意这些语法和功能的不同,确保程序在不同数据库系统中都...
OCP 11g 051题库
选项A中,
使用
NVL
函数
先将promo_cost为NULL的值转为0,然后
使用
DECODE
函数
判断promo_cost的值,返回不同的结果。选项B中,DECODE
函数
被嵌套
使用
,首先检查promo_cost是否等于10000,如果是,再进一步判断promo_...
Mybatis返回int或者Integer类型
报错
的解决办法
在Oracle数据库中,可以
使用
`
NVL
()`
函数
来处理这种情况。`
NVL
()`
函数
的作用是如果第一个参数为`null`,则返回第二个参数的值。因此,当你在查询中
使用
`
NVL
(sum(p.CASH_FEE), 0)`时,如果`sum(p.CASH_FEE)`的结果是`...
基础和管理
17,381
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章