2017-03-31 4 views

答えて

0

UNPIVOTは、1回だけ行をスキャンするため、パフォーマンスの観点から優れています。 UNION ALLは、すべてのサブクエリに対して1回ずつ行をスキャンします。理論的には、これは起こる必要はありませんが、私は1回のスキャンだけを行うオプティマイザを知らない。

これは、大きなテーブルや "テーブル"が本当に複雑なSQL式またはビューである場合に特に重要です。

関連する問題