ウィンドウ拡張を使用して、ウィンドウの境界や、入力ローの分割や順序付けを設定できます。句の前に、クエリ仕様の結果を計算するセマンティックの一部として分割が作成されます。文における句の評価順は次のようになります。BYクエリを形成する際には、評価順の影響を考慮する必要があります。関数を参照する式を述部にすることはできません。クエリブロックを派生テーブルに入れることで、派生テーブルを使用して述部を指定できます。関数が述部に使用されているという旨のメッセージが表示されて、クエリは失敗します。使用して述部を指定します。句だけでなく、ウィンドウを使用することでもグループ化と順序付けの操作を実行できます。句により、入力ローのグループ化方法を定義します。省略すると、入力全体が単一の分割として扱われます。複数、またはすべての入力ローから分割を作成できます。つの分割からのデータが混合することはありません。つの分割の境界に達すると、分割内のデータの処理が終了してから、次の分割内のデータの処理が開始されます。ウィンドウの境界の定義方法に応じて、ウィンドウのサイズが分割の先頭と末尾で変化する可能性があります。関数による処理の前に、入力ローの順序を決める方法を定義します。