sql >> Database >  >> RDS >> Sqlserver

Meerdere NIET LIKE in sql-server

Je zou een NOT EXISTS . kunnen gebruiken met een VALUES constructie voor al uw voorvoegsels.

Zoiets als dit:

SELECT *
FROM mytable mt
WHERE NOT EXISTS (SELECT 1
                  FROM (VALUES('30%'),('50%'),('1X%'),('2X%')/*,...*/)V(expr)
                  WHERE mt.id LIKE V.expr);



  1. Een veld met telefoonnummers opschonen in mySql

  2. SQL Server 2005 Geheugendruk en tempdb schrijft probleem

  3. Selecteer een kolom in SQL niet in Group By

  4. Bereken winst op basis van first-in, first-out prijzen