SQL通过删除部分字段来更新字段

时间:2011-03-31 14:51:24

标签: sql sql-update

在我的工作中,我遇到了SQL问题。

我的一个表中有一个字段,其中包含“%_ abc”形式的字符串。我想通过删除每个条目末尾的“_abc”来更新此列。有没有一种很好的方法可以使用SQL完成这项工作?

谢谢, 阿尼尔。

2 个答案:

答案 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);