Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server IIF contre CAS

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+.