Niedawno dowiedziałem się o dostępności funkcji IIF w SQL Server 2012. Zawsze używam zagnieżdżonego CASE w moich zapytaniach. Chciałbym znać dokładny cel oświadczenia IIF i kiedy powinniśmy woli używać IIF nad CASE Statement w kwerendzie. Najczęściej używam zagnieżdżonego CASE w moich zapytaniach.SQL Server IIF vs CASE
Dzięki za wszystkie dane wejściowe.
IIF jest skrótem do prostej instrukcji CASE. Jest nawet tłumaczone na instrukcję case dla optymalizacji i wykonywania zapytań: http://technet.microsoft.com/en-us/library/hh213574.aspx –
Szkoda, że skrót nie jest częścią standardu (co to jest te dni? ANSISQL?), ponieważ jest o wiele łatwiejsze do odczytania. Ale potem T-SQL zawsze był trochę ... "rozwlekły". –