SQL根据字符忽略某些行

时间:2016-11-29 15:03:46

标签: sql db2

我有以下数据:

   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列和唯一ID。我试着不喜欢和喜欢CONCAT,我仍然得到这些行的结果。 (DB 10.5)

我会感激任何帮助。谢谢。

2 个答案:

答案 0 :(得分:1)

SELECT * FROM TABLE WHERE
NAME2 NOT LIKE '%(AI)%' AND NAME2 NOT LIKE '%(101)%' AND NAME2 NOT LIKE '%(114)%' ;

答案 1 :(得分:-1)

<FrameLayout>
     <Canvas />
     <TextView />
     <!-- More textviews -->
</FrameLayout>