SA Шпаргалка

Все ответы в 2 клика

Базовый

Как работает оператор 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 исторически не работал.

Другие вопросы темы «Продвинутый SQL»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»