codechick
КурсыЗадачиОлимпСообществоМатериалыЖурнал
Войти
Справочник/SQL/Функции и операторы SQL/ROW_NUMBER()
← ROUND()RPAD() →
Функции и операторы SQL
ABS()AGE()ANY / ALLARRAY_AGG()AVG()BETWEENCASE WHENCAST()CEIL()COALESCE()CONCAT()COUNT()CURRENT_DATECURRENT_TIMESTAMPDATEADD() / INTERVALDATE_PART()DATE_TRUNC()DENSE_RANK()EXISTSEXTRACT()FIRST_VALUE()FLOOR()GREATEST()IFNULL() / ISNULL()INIS NULLLAG()LAST_VALUE()LEAD()LEAST()LEFT()LENGTH()LIKELOWER()LPAD()LTRIM()MAX()MIN()MOD()NOW()NTILE()NULLIF()OVER / PARTITION BYPOSITION() / INSTR()POWER()RANDOM() / RAND()RANK()REPLACE()REVERSE()RIGHT()ROUND()ROW_NUMBER()RPAD()RTRIM()SIGN()SPLIT_PART()SQRT()STRING_AGG() / GROUP_CONCAT()SUBSTRING()SUM()SUM() OVERTO_CHAR()TO_DATE()TRIM()TRUNC()UPPER()

ROW_NUMBER()

Порядковый номер строки в окне.

СигнатураROW_NUMBER() OVER (...)

Присваивает уникальный номер 1, 2, 3... по порядку ORDER BY. Даже при равных значениях номера разные.

SELECT name, salary,
  ROW_NUMBER() OVER (ORDER BY salary DESC) AS rn
FROM employees;
-- Анна 100 | 1
-- Олег  90 | 2
← Все записи: Функции и операторы SQL
codechick

Простой и тёплый способ научиться программировать.

Платформа
КурсыПрограммыЗадачиОлимпМатериалыЖурналШпаргалкиСправочникЯзыки за минутыСтатистика
Инструменты
Студия кодаВизуализатор кодаДиаграммы MermaidСистемы счисленияJSON-форматтерТестер regexВсе инструменты →
Проект
О насTelegram-каналTelegram-чатКонтакты
© 2026 codechick.io · сделано с заботой о цыплятах