Присваивает текущей строке ранг в пределах её партиции без пропусков. Иными словами, если значение очередной строки совпадает со значением одной из предыдущих строк, ей присваивается следующий по порядку ранг без пропусков.Функция rank ведёт себя так же, но с пропусками в ранжировании.СинтаксисПсевдоним: denseRank (с учётом регистра)
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])