Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server IIF vs CASE


IIF é igual a CASE WHEN <Condition> THEN <true part> ELSE <false part> END . O plano de consulta será o mesmo. É, talvez, "açúcar sintático" como implementado inicialmente.

O CASE é portátil em todas as plataformas SQL, enquanto o IIF é específico do SQL SERVER 2012+.