Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server IIF vs CASE

IIF è uguale a CASE WHEN <Condition> THEN <true part> ELSE <false part> END . Il piano di query sarà lo stesso. È, forse, "zucchero sintattico" come inizialmente implementato.

CASE è portabile su tutte le piattaforme SQL mentre IIF è specifico per SQL SERVER 2012+.