我想减小SQL的大小。目前,我正在使用以下内容从其中排除某些Deal_id。基本上,每个deal_id都有一个单独的AND NOT行。
是否可能在下面一行包含两个Deal_id(200001和300001)?
我将需要使用与下面完全相同的通配符。可以在这里使用IN子句还是我需要其他东西?
AND NOT description LIKE '%Error retrieving%Failed%deals deal_id = 200001,%'
AND NOT description LIKE '%Error retrieving%Failed%deals deal_id = 300001,%'
答案 0 :(得分:1)
使用regexp_like()
:
NOT REGEXP_LIKE(description, 'Error retrieving.*Failed.*deals deal_id = (200001|200001),')