Как ограничить количество записей, возвращаемых для Interbase 7.1? - PullRequest
5 голосов
/ 24 июня 2009

У нас есть база данных Interbase 7.1, и я пытаюсь выяснить, как ограничить количество записей, возвращаемых запросом, до 1. Мне действительно нужно знать только код события из последней записи, в которой запрос вернет сотни записей, если я не смогу установить какое-то ограничение.

Заранее спасибо!

Ответы [ 2 ]

12 голосов
/ 24 июня 2009

Думаю, я понял это. Нужно сделать что-то вроде этого ...

SELECT * FROM table ORDER BY col ROWS 1
5 голосов
/ 08 февраля 2013

Согласно принятому ответу:

SELECT * FROM table ORDER BY col ROWS 1

Вернет только один результат. Есть также несколько других доступных вариантов ограничения строки:

ROWS n        Returns the first n rows of the result set, or n percent if used with PERCENT
ROWS m TO n   Returns rows m through n, inclusive or the mth to nth percent
ROWS n BY p   Returns every pth row of the first n rows

Это особенно удобно для постраничных результатов.

Из Руководства по встроенному SQL на документации по продукту InterBase :

...