我在MySQL数据库中有一个字段,其中包含用(值)括起来的值。我想删除(和),并尝试使用TRIM。
SELECT field1, TRIM(both '()' FROM field1) FROM table1
似乎不起作用。尽管有很多示例显示删除相同的前导和训练字符,但我找不到一个示例显示如何使用TRIM删除不同的字符。有人可以帮忙吗?
最佳答案
这是一个选择:
SELECT
CASE WHEN field1 LIKE '(%)'
THEN SUBSTRING(field1, 2, LEN(field1)-2)
ELSE field1 END AS field1
FROM table1;
关于mysql - 在MySQL中删除不同的领先和培训值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53094459/