您的位置:首页 > 数据库 > Oracle

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));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: