Salutations, Je souhaite inclure CASE Déclaration dans mon où énoncé comme suit:de cas dans les instruction WHERE
SELECT a1.ROWGUID FROM Table1 a1
INNER JOIN Table2 a2 on a1.ROWGUID=a2.Table1ROWGUID
WHERE a1.Title='title'
AND (CASE WHEN @variable is not null THEN a1.ROWGUID in (SELECT * FROM #TempTable))
Cependant, cette déclaration « cas » ne fonctionne pas dans la déclaration « Où? ». Comment puis-je le faire correctement?