SQL Query with NOT LIKE IN

前端 未结 8 682
长发绾君心
长发绾君心 2020-12-05 17:15

Please help me to write a sql query with the conditions as \'NOT LIKE IN\'

Select * from Table1 where EmpPU NOT Like IN (\'%CSE%\', \'%ECE%\', \'%EEE%\')


        
相关标签:
8条回答
  • 2020-12-05 17:47

    Or you can do it like this:

    SELECT 
        * 
    FROM 
        Table1
    WHERE NOT EXISTS
        (
            SELECT
                NULL
            FROM
            (
                SELECT '%CSE%' AS column1 UNION ALL 
                SELECT '%ECE%' UNION ALL 
                SELECT '%EEE%'
            ) AS tbl
            WHERE Table1.EmpPU LIKE tbl.column1
        )
    
    0 讨论(0)
  • 2020-12-05 17:47

    Code is as below:

    Select * from Table1 where 
            (EmpPU NOT Like '%CSE%'  
        OR EmpPU NOT Like '%ECE%' 
        OR EmpPU NOT Like '%EEE%')
    
    0 讨论(0)
提交回复
热议问题