IIF
jest tym samym co CASE WHEN <Condition> THEN <true part> ELSE <false part> END
. Plan zapytania będzie taki sam. Być może jest to „cukier syntaktyczny”, jak początkowo zaimplementowano.
CASE jest przenośny na wszystkich platformach SQL, podczas gdy IIF jest specyficzny dla SQL SERVER 2012+.