条件付きロジックを組み込む必要があるクエリがあります。考慮する必要がある4つのケースがあり、結果のセットは互いに素です。
SELECT
単一のステートメントとCASE
/WHEN
ステートメントを使用するか、複数のSELECT
ステートメントとを使用してクエリを実装できますUNION ALL
。
一般に、これらの実装の1つは他の実装よりも高速である可能性がありますか?もしそうなら、なぜですか?
条件付きロジックを組み込む必要があるクエリがあります。考慮する必要がある4つのケースがあり、結果のセットは互いに素です。
SELECT
単一のステートメントとCASE
/WHEN
ステートメントを使用するか、複数のSELECT
ステートメントとを使用してクエリを実装できますUNION ALL
。
一般に、これらの実装の1つは他の実装よりも高速である可能性がありますか?もしそうなら、なぜですか?