2017-03-02 68 views
-2

我试图寻找从此刻的数据库纳税申报,所以我加了哪里像下面SQL通配符选择

WHERE (memo LIKE '%TAX%'AND memo NOT LIKE '%TAXI%') 
OR memo NOT LIKE '%IRS%' 
OR memo LIKE '%BOFI RAC%' 
OR memo LIKE '%EPS RFND%' 
OR memo LIKE '%REPUBLIC TRS RT FED%' 
OR memo LIKE '%TA PAYMENT%' 
OR memo LIKE '%JTHF-EA JTHF ADV%' 
OR memo LIKE '%REFUND ADVANTAGE ELEC REFND%' 
OR memo LIKE '%TAX PRODUCTS PE3%' 

然而,有一个结果PAYPAL TRANSFER条款弹出。

对此有何看法?

+1

''PAYPAL TRANSFER''(与许多其他的备忘录,我假设)不包含‘IRS’,以使其符合您的条件。 –

+0

是否有排除国税局,并不让不相关的结果弹出? @GordonLinoff – YOBOX

+0

'像任何数据(数组['%TAX%','%BOFI RAC%','%EPS RFND%',...]和备忘录不像所有数组['%TAXI%', '%IRS%'])' – Abelisto

回答

0

我想你想:

WHERE (memo NOT LIKE '%IRS%' AND 
     (memo LIKE '%TAX%'AND memo NOT LIKE '%TAXI%') OR 
     memo LIKE '%BOFI RAC%' OR 
     memo LIKE '%EPS RFND%' OR 
     memo LIKE '%REPUBLIC TRS RT FED%' OR 
     memo LIKE '%TA PAYMENT%' OR 
     memo LIKE '%JTHF-EA JTHF ADV%' OR 
     memo LIKE '%REFUND ADVANTAGE ELEC REFND%' OR 
     memo LIKE '%TAX PRODUCTS PE3%' 
     ) 
    )