Базовый
Как работает оператор FETCH FIRST n ROWS ONLY?
FETCH FIRST n ROWS ONLY — это стандартный SQL-оператор (ISO SQL:2008) для ограничения количества возвращаемых строк.
Он делает абсолютно то же самое, что и популярный оператор LIMIT n (который используется в PostgreSQL и MySQL).
Пример:
sql
SELECT * FROM employees
ORDER BY salary DESC
FETCH FIRST 5 ROWS ONLY;
💡 Практика: LIMIT короче и привычнее, но FETCH FIRST является официальным стандартом ANSI SQL и поддерживается в Oracle и DB2, где LIMIT исторически не работал.