SELECT to_char(TO_NUMBER(REGEXP_REPLACE('21313.','[^0-9.]','')),'fm999990.00') test from dual;
处理部分是数值,部分不是数值的内容:使用替换方法,把非数字和小数点的字符变为空,然后使用to_number
最新推荐文章于 2025-04-21 10:14:35 发布
本文介绍了一种使用SQL语句进行数据格式化的实用方法,通过一个具体的例子展示了如何利用TO_NUMBER, REGEXP_REPLACE和TO_CHAR函数组合,将含有非数字字符的字符串转换为标准的数值格式,并以固定的小数点后两位显示。
2542

被折叠的 条评论
为什么被折叠?



