在我的工作中,我遇到了SQL问题。
我的一个表中有一个字段,其中包含“%_ abc”形式的字符串。我想通过删除每个条目末尾的“_abc”来更新此列。有没有一种很好的方法可以使用SQL完成这项工作?
谢谢, 阿尼尔。
答案 0 :(得分:3)
update table1 set field1 = substr(field,1,length(field1)-4) where ...
HTH
答案 1 :(得分:1)
如果您的数据库符合ANSI SQL-92,则可以使用:
UPDATE myTable SET myColumn = TRIM(trailing '_abc' FROM myColumn);