Как выбрать n-ю строку в таблице базы данных SQL?
PostgreSQL поддерживает windowing functions, как sql-select определено стандартом SQL, но mysql-query они неудобны, поэтому большинство sql-select людей используют (нестандартное) LIMIT
/ OFFSET
:
SELECT
*
FROM
mytable
ORDER BY
somefield
LIMIT 1 OFFSET 20;
В dbms этом примере выбрана 21-я pgsql строка. OFFSET 20
говорит Postgres databases пропустить первые 20 записей. Если sql-syntax вы не укажете пункт ORDER BY
, нет sql-postgres гарантии, какую запись вы sql получите обратно, что редко database бывает полезно.
mysql
sql
database
oracle
postgresql
Как выбрать n-ю строку в таблице базы данных SQL?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.