IIF
est identique à CASE WHEN <Condition> THEN <true part> ELSE <false part> END
. Le plan de requête sera le même. Il s'agit peut-être du "sucre syntaxique" tel qu'initialement implémenté.
CASE est portable sur toutes les plates-formes SQL, tandis que IIF est spécifique à SQL SERVER 2012+.