rank
現在の行をそのパーティション内でランク付けします(ギャップを含む)。言い換えれば、遭遇する行の値が以前の行の値と等しい場合、それはその前の行と同じランクを受け取ります。次の行のランクは、その前の行のランクに、前のランクが与えられた回数と等しいギャップを加えたものになります。
dense_rank 関数は、ギャップのないランク付けを提供しますが、同じ動作をします。
構文
ウィンドウ関数の構文の詳細については、こちらをご覧ください: ウィンドウ関数 - 構文。
返される値
- ギャップを含む、パーティション内の現在の行のための数値。UInt64。
例
以下の例は、ビデオ教材 ClickHouse におけるランク付けウィンドウ関数 で提供された例を基にしています。
クエリ:
結果: