SQL ServerIIFとCASE



Sql Server Iif Vs Case



解決:

IIFはと同じですそれ以外の場合は終了します。クエリプランは同じになります。おそらく、最初に実装されたのは「シンタックスシュガー」です。

CASEはすべてのSQLプラットフォーム間で移植可能ですが、IIFはSQL SERVER2012 +固有です。




IIFは非標準のT-SQL関数です。これはSQLSERVER 2012に追加されたため、事前にIIFをCASEにリファクタリングすることなくAccessをSQLServerに移行できました。 AccessデータベースがSQLServerに完全に移行されたら、リファクタリングできます。