Mysql删除特定字符后出现的特殊字符

时间:2016-07-12 11:56:36

标签: mysql

单元格中的数据类似于“ 0 ^ 0 ^ @ 1 @ ^ 0 ^ 0 ^ 1 ^ 0 ”,我希望它是 0 ^ 0 ^ @ 1 @ 0 ^ 0 ^ 1 ^ 0 。基本上我正在寻找的是,我想删除“@”之后出现的特殊字符“^”。请注意,剩余的“^”应保持不变。

2 个答案:

答案 0 :(得分:0)

我想你只想要replace()

select replace(col, '@^', '@')

答案 1 :(得分:0)

您可以使用REPLACE()功能:

mysql> SELECT REPLACE('0^0^@1@^0^0^1^0', '@^', '@');
       ->  0^0^@1@0^0^1^0