如何在sql中从列中删除字符串?

k4aesqcs  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(373)

以下是我的专栏:

column
abc1234
abc5678
abc4567

现在我需要移除 `` 只从列中。请帮我写一个查询。

4smxwvx5

4smxwvx51#

你可能想用 REGEXP_REPLACE 在这里:

UPDATE yourTable
SET col = REGEXP_REPLACE(col, '^abc', '')
WHERE col LIKE 'abc%';

如果你不关心 `` ,并接受在任何地方删除它的所有引用,那么我们可以不使用regex:

UPDATE yourTable
SET col = OREPLACE(col, 'abc', '')
WHERE col LIKE 'abc%';

相关问题