在插入时从字符串中删除特殊字符?
Remove special characters from string on insert?
我有一个字符类型不同的字段。在插入时我想去掉特殊字符。在这种特殊情况下,我想从一列带连字符的字符串中去掉连字符,从 table_two
中删除 hyphen_field
"123-456-789" 并将其作为 "123456789" 插入到 non_hyphen_field
中table_one
。我从以下形式的声明开始:
INSERT INTO schema.table_one(var_one,var_two,non_hyphen_field)
SELECT var_one, var_two, hyphen_field
FROM schema.table_two;
完成此任务最干净的方法是什么?
我有一个字符类型不同的字段。在插入时我想去掉特殊字符。在这种特殊情况下,我想从一列带连字符的字符串中去掉连字符,从 table_two
中删除 hyphen_field
"123-456-789" 并将其作为 "123456789" 插入到 non_hyphen_field
中table_one
。我从以下形式的声明开始:
INSERT INTO schema.table_one(var_one,var_two,non_hyphen_field)
SELECT var_one, var_two, hyphen_field
FROM schema.table_two;
完成此任务最干净的方法是什么?