Sqlite

比較兩列,刪除重複字元

  • June 22, 2018

範例表:

 ID      CA      CB
 ------  ------  -----
 1       龍      龍 竜 龒
 2       齒      歯 齒 
 3       黽      黽

我想修改 CB 列,使其不包含 CA 中的任何字元。像這樣:

 ID      CA      CB
 ------  ------  -----
 1       龍       竜 龒
 2       齒      歯 
 3       黽       

(SQLite)

假設您的意思是從同一行的 CB 中刪除 CA 的字元,並且 CA 中總是只有一個字元,您可以這樣做:

UPDATE your_table
SET CB = REPLACE(CB, CA, '');

引用自:https://dba.stackexchange.com/questions/210313