删除MySQL中不同的前导值和训练值
我在MySQL数据库中有一个字段,其中包含值中包含的值。我想删除和,并试图使用修剪删除MySQL中不同的前导值和训练值,mysql,sql,Mysql,Sql,我在MySQL数据库中有一个字段,其中包含值中包含的值。我想删除和,并试图使用修剪 SELECT field1, TRIM(both '()' FROM field1) FROM table1 似乎不起作用。虽然有很多示例显示删除相同的前导字符和训练字符,但我找不到一个示例显示如何使用TRIM删除不同的字符。有人能帮忙吗 这里有一个选项: SELECT CASE WHEN field1 LIKE '(%)' THEN SUBSTRING(field1, 2, LEN(
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;
可以为field1列添加示例数据吗?field1=$23.24,$55.23。我想删除和。