LIMIT Clause
LIMIT m
позволяет выбрать первые m
строк из результата.
LIMIT n, m
позволяет выбрать m
строк из результата, пропустив первые n
строк. Синтаксис LIMIT m OFFSET n
эквивалентен.
n
и m
должны быть неотрицательными целыми числами.
Если нет ORDER BY клаузулы, которая явно сортирует результаты, выбор строк для результата может быть произвольным и недетерминированным.
LIMIT ... WITH TIES Модификатор
Когда вы устанавливаете модификатор WITH TIES
для LIMIT n[,m]
и указываете ORDER BY expr_list
, вы получите в результате первые n
или n,m
строк и все строки, где значения полей ORDER BY
равны строке на позиции n
для LIMIT n
и m
для LIMIT n,m
.
Этот модификатор также может комбинироваться с ORDER BY ... WITH FILL модификатором.
Например, следующий запрос
возвращает
но после применения модификатора WITH TIES
он возвращает другой набор строк
поскольку строка номер 6 имеет то же значение "2" для поля n
, что и строка номер 5.