Not equal to query for SQL server

I tried to execute a query that gets all the information from the Merchant table, where PackageID is not 21 or 22 or 23 ..

Select * from Merchant where PackageID NOT '22' Union Select * from Merchant where PackageID Not '21'

Thanks!!

+4
source share
5 answers

use PackageID NOT IN (21, 22, 23 ..)

Select * from Merchant where PackageID NOT IN (21, 22, 23) 
+8
source
 SELECT * FROM Merchant WHERE Packageid NOT IN ('21', '22', '23') 
+1
source

SELECT * From seller WHERE PackageID NOT IN ('21', '22', '23')

+1
source
 Select * from Merchant where PackageID NOT IN ('21', '22', '23') 
0
source

You can use NOT IN to do this:

 select * from Merchant where PackageID not in ('21','22') 
0
source

All Articles