Documentation de la fonction de fenêtre dense_rank
Attribue un rang à la ligne actuelle au sein de sa partition, sans lacunes. Autrement dit, si la valeur d’une nouvelle ligne est égale à celle d’une des lignes précédentes, elle reçoit le rang suivant, sans lacunes dans le classement.La fonction rank offre le même comportement, mais avec des lacunes dans le classement.SyntaxeAlias : denseRank (sensible à la casse)
dense_rank () OVER ([[PARTITION BY grouping_column] [ORDER BY sorting_column] [ROWS, RANGE, or GROUPS expression_to_bound_rows_withing_the_group]] | [window_name])FROM table_nameWINDOW window_name as ([[PARTITION BY grouping_column] [ORDER BY sorting_column])