Skip to main content

COUNT (SQL)

指定したウィンドウ・フレーム内の各行に 1 から始まる数を割り当てるウィンドウ関数。

構文

COUNT(*|field)

説明

COUNT は、各行 (field 引数が指定されている場合はその特定の行) に 1 から始まるカウンタを作成します。

このウィンドウ関数は、集約関数 COUNT と同様に機能します。

引数

field

カウントをインクリメントするフィールドを指定します。field が指定されている場合、カウントは field のコンテンツが NULL でないときにのみインクリメントされます。この引数が指定されていない場合、カウントはすべての行でインクリメントされます。

以下の例では、各従業員を個別の行として残したまま、各部門内の従業員数をカウントします。

SELECT COUNT(Employee) OVER (PARTITION BY Department) FROM Company.Employee

関連項目

FeedbackOpens in a new tab