0
我有以下數據:SQL基於字符忽略某些行
NAME 1 NAME2
NAME SURNAME NAME SURNAME(AI)
NAME1 SURNAME1 NAME1 SURNAME1(101)
MICHAEL BEUM MICHAEL BEUM(114)
MICHAEL BAUM MICHAEL BEUM
查詢是在同一個表比較相似的名稱。如何忽略包含以下字符的行:(AI),(101),(114)...?每個name_surname都有fmr.name,fmr.surname,fmr.name_surname列和唯一標識。我試過不喜歡和喜歡CONCAT,我仍然得到這個行的結果。 (DB 10.5)
我會很感激任何幫助。謝謝。
你能告訴你試過不喜歡的版本? –
@a_horse_with_no_name我使用DB2 10.5,謝謝。 – anatrija
@RaphaëlAlthaus你好,它是 SELECT * FROM TABLE WHERE NAME2 NOT LIKE'%(AI)%'and NAME2 NOT LIKE'%(101)%'AND NAME2 NOT LIKE'%(114)%'; – anatrija