[英]Where clause - Not Like Statement
我有一個聲明,其中有一個where子句,例如:
AND ( (ROOT_CAUSE_CODE like 'X%' OR ROOT_CAUSE_CODE like 'D%') AND (SUMMARY_DESC like 'COMPLETE%' or SUMMARY_DESC like 'MULTIPLE%') and SERVICE_LEVEL='TOP' and SERVICE_AFFECTED='1' )
現在,我想創建第二個查詢,在這里我得到與第一個where子句的值完全相反的查詢。 因此,我將使用相同的陳述,但是使用where子句,該子句為我提供了所有值,而不是第一個where子句?
我該如何實現?
THX和BR Joe
如果我們假設所有列都不為NULL
,則相反的是:
AND NOT ( (ROOT_CAUSE_CODE like 'X%' OR ROOT_CAUSE_CODE like 'D%') AND
(SUMMARY_DESC like 'COMPLETE%' or SUMMARY_DESC like 'MULTIPLE%') and
SERVICE_LEVEL = 'TOP' and SERVICE_AFFECTED = '1'
)
如果值可以為NULL
,則邏輯會更復雜。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.