順序付き分析関数は、結果行の順序指定セットが必要であるか、または直前の行の値に基づいて計算が行なわれる、分析処理およびデータ マイニングでの一般的な演算を多数サポートします。順序付き分析関数では、オンライン分析処理(OLAP)スタイルの意思決定支援リクエストを含む問合わせの処理を効率よく行なえます。
例えば、7日間の連続合計を計算する場合、次のことを行なう必要があります。
- まず、日付ごとに行を並べる必要があります。
- さらに、連続合計の値を計算する必要があります。
- そのためには、直前の行からの合計値に現在行の値を加算してから、
- 8日前の行の値を減算しなければなりません。