Sap顾问:Netsuite技术顾问

如何从 SQL 中的字符串中获取确切的数字。我有一个字符串,如 '总金额为 12.30 卢比和' 在这个字符串中,我想提取 12.3 用于 SQL 中的计算目的,NetSuite 公式字段

我已经尝试替换函数从字符串中获取所有数字,但它得到 1230 而不是 12.30,所以它不考虑一个点。

0
SELECT REGEXP_SUBSTR('Test 12.30 test', '-?\d+(\.\d+)?')
FROM dual;
oracle regular expression to extract decimal numbers from string
0

使用一个简单的正则表达式,你可以得到数值

select regexp_substr('the total amounts is 12.30 rupees and vat', '\d+\.?\d+?') from dual;

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(280)
数据库产品:制造产品数据库设计(manufacturing database schema)
上一篇
Vbs病毒代码:Windows vbs脚本
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(81条)