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

StackOverflow https://stackoverflow.com/questions/1040427

  •  22-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

SELECT * FROM table ORDER BY col ROWS 1

Другие советы

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

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 :

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top