oracle实现数值型列值各位相加之和
2014-08-25 16:52
309 查看
求整型数值各位相加
SELECT SUM(NM) TOTAL
FROM (SELECT SUBSTR(&innum, ROWNUM, 1) NM
FROM DUAL CONNECT BY ROWNUM <= LENGTH(&innum))
求浮点型数值各位相加
SELECT SUM(TRANSLATE(NM, '0123456789'||NM, '0123456789')) from (
SELECT SUBSTR(12.134, ROWNUM, 1) NM
FROM DUAL CONNECT BY ROWNUM <= LENGTH(12.134));
SELECT SUM(NM) TOTAL
FROM (SELECT SUBSTR(&innum, ROWNUM, 1) NM
FROM DUAL CONNECT BY ROWNUM <= LENGTH(&innum))
求浮点型数值各位相加
SELECT SUM(TRANSLATE(NM, '0123456789'||NM, '0123456789')) from (
SELECT SUBSTR(12.134, ROWNUM, 1) NM
FROM DUAL CONNECT BY ROWNUM <= LENGTH(12.134));
相关文章推荐
- 【LintCode-569】各位相加(Java实现-循环/递归算法/O(1))
- Java实现-各位相加
- Oracle 实现字符串相加 函数
- 如何在Oracle中实现时间相加处理?[原创]
- oracle 使用存储过程实现分页(初学者,请各位大神指教)
- 使用Oracle实现实时通信
- 在Oracle中实现数据库的复制
- 利用Oracle的Job Queue实现定时操作
- 在oracle中实现自动备份
- [HOWTO]ORACLE中如何实现ASC字符串和16进制串互相转换
- 多项式相加(链表的汇编语言实现)
- 一个简单的oracle分页存储过程的实现和调用
- 如何在Oracle中使用游标来实现多重循环?[原创]
- 用SQL Navigator实现Oracle数据库开发的版本控制与Team Coding
- [ORACLE]Oracle中分页查找语句的实现
- 最简单的方法实现ORACLE的定时备份
- 一个简单的oracle分页存储过程的实现和调用
- 如何在ORACLE中实现将查询结果存到一个新表中,包括表结构和查询结果?
- 在Oracle中实现定时操作
- 请各位帮帮我(门外汉)!怎样实现下面的函数?