Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Più NON MI PIACE nel server sql

Potresti usare un NOT EXISTS con un VALUES costruire per tutti i tuoi prefissi.

Qualcosa del genere:

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