0
在我的工作中,我遇到了SQL問題。SQL通過刪除一部分來更新字段
我在我的表格中有一個字段,其中包含「%_abc」形式的字符串。我想通過在每個條目結尾刪除「_abc」來更新此列。有沒有一種很好的方式使用SQL來完成這項工作?
謝謝, Anil。
在我的工作中,我遇到了SQL問題。SQL通過刪除一部分來更新字段
我在我的表格中有一個字段,其中包含「%_abc」形式的字符串。我想通過在每個條目結尾刪除「_abc」來更新此列。有沒有一種很好的方式使用SQL來完成這項工作?
謝謝, Anil。
update table1 set field1 = substr(field,1,length(field1)-4) where ...
HTH
如果你的數據庫是ANSI SQL-92兼容,你可以使用:
UPDATE myTable SET myColumn = TRIM(trailing '_abc' FROM myColumn);
...其中權(場,4)= '_abc' – 2011-03-31 14:55:11
感謝索爾特和菲利普,這有所幫助。 SQL中是否有函數來解密字符串?例如:SOMEFUNC(「ABC DEF GHIJ」)= Abc Def Ghij? – 2011-03-31 18:54:59