COUNT (SQL)
指定したウィンドウ・フレーム内の各行に 1 から始まる数を割り当てるウィンドウ関数。
構文
COUNT(*|field)
説明
COUNT は、各行 (field 引数が指定されている場合はその特定の行) に 1 から始まるカウンタを作成します。
このウィンドウ関数は、集約関数 COUNT と同様に機能します。
引数
field
カウントをインクリメントするフィールドを指定します。field が指定されている場合、カウントは field のコンテンツが NULL でないときにのみインクリメントされます。この引数が指定されていない場合、カウントはすべての行でインクリメントされます。
例
以下の例では、各従業員を個別の行として残したまま、各部門内の従業員数をカウントします。
SELECT COUNT(Employee) OVER (PARTITION BY Department) FROM Company.Employee
関連項目
-
集約関数 : COUNT