gpt4 book ai didi

sql - 删除字符串中的所有空格

转载 作者:行者123 更新时间:2023-12-05 09:22:21 25 4
gpt4 key购买 nike

我必须删除字符串 '5 000 000,5' 到 '5000000,5' 中的所有空格。

我尝试了下面的3,但没有成功

select replace('5 000 000,5',' ','') from dual; 
select regexp_replace('5 000 000,5', '[[:space:]]*','') from dual;
select regexp_replace('5 000 000,5', ' ','') from dual;

或者任何人都知道如何将此字符串 '5 000 000,5' 转换为数字,因为 TO_NUMBER 失败。谢谢

最佳答案

  1. 使用 REGEXP_REPLACESPACE

选择 regexp_replace('your_value', '[[:space:]]+', '') from dual:

  1. 使用REPLACE

从 dual 中选择 REPLACE('your_value', chr(32), ''):

关于sql - 删除字符串中的所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27395802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com