使用正则表达式的SQL更新

时间:2013-12-05 16:59:51

标签: sql regex

我对SQL查询有一个相当复杂的问题,并且想知道是否可能。

SELECT Orders.ShipName
FROM Orders
WHERE (((Orders.ShipName) Like "[[]*[]]"))
ORDER BY Orders.ShipName;

这会找到包含[],即[test]

的所有结果

但是我希望从字符串中删除[]然后更新。不幸的是我只限于SQL,所以我对此不太熟悉。

我不知道从哪里开始。任何人都可以提供任何有关此的提示帮助吗?

1 个答案:

答案 0 :(得分:3)

如何删除这些字符

update orders
set shipname = replace(replace(shipname, '[',''),']','')