次の例は、パフォーマンスを飛躍的に向上させるために、CASE式を使用してデータから複数のパスを削除する方法を示しています。CASEを使用しなければ、それぞれの領域に対して複数の問合わせを実行し、個々の問合わせに対する応答を最終報告にまとめなければなりません。
SELECT SalesMonth, SUM(CASE WHEN Region='NE' THEN Revenue ELSE 0 END), SUM(CASE WHEN Region='NW' THEN Revenue ELSE 0 END), SUM(CASE WHEN Region LIKE 'N%' THEN Revenue ELSE 0 END) AS NorthernExposure, NorthernExposure/SUM(Revenue), SUM(Revenue) FROM Sales GROUP BY SalesMonth;