Je me demandais si vous pouviez faire une déclaration de cas dans la clause WHERE
qui change l'opérateur.CAS O WH changement opérateur - TSQL
Ce que j'essaie de faire est de filtrer les résultats en fonction d'une valeur booléenne.
SELECT *
FROM table1
WHERE
CASE @Status
WHEN 1 THEN Name LIKE 'SOMETHING%'
WHEN 2 THEN Name NOT LIKE 'SOMETHING%'
END
Je me demandais si c'était possible?
duplication possible de [en utilisant CASE pour WHERE champ IN] (http://stackoverflow.com/questions/14114815/using-case-for-where-field-in) –