gpt4 book ai didi

regex - 在插入时从字符串中删除特殊字符?

转载 作者:行者123 更新时间:2023-11-29 12:55:48 25 4
gpt4 key购买 nike

我有一个字符类型不同的字段。在插入时我想去掉特殊字符。在这种特殊情况下,我想从一列带连字符的字符串中去除连字符,hyphen_fieldtable_two 中的“123-456-789”并将其作为“123456789”插入table_one 中的 non_hyphen_field。我从以下形式的声明开始:

INSERT INTO schema.table_one(var_one,var_two,non_hyphen_field)
SELECT var_one, var_two, hyphen_field
FROM schema.table_two;

完成此任务最干净的方法是什么?

最佳答案

在 Postgres 上,您可以使用 replace 函数。

select replace('123-456-789', '-','');
| replace   || :-------- || 123456789 |

dbfiddle here

关于regex - 在插入时从字符串中删除特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43621020/

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