Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Запрос в SQL


Автор: Kesh 24.12.2003, 02:07
Кто знает, как составить запрос на SQL, чтобы он вывел только n первых записей из выборки.

Автор: shilnik 24.12.2003, 06:34
Select Top n [Percent] * from ...

n - кол-во первых записей
Если есть Percent, то n в %

Автор: vickr 24.12.2003, 09:37
Добавлю, что MySQL (по крайней мере, до 4-й версии), не понимает TOP n.
В диалекте MySQL пишем так: SELECT ..., ... FROM ... [ORDER BY ...] LIMIT n.

Автор: Vit 24.12.2003, 18:00
Базу данных кто указывать будет?

Автор: gray_k 25.12.2003, 08:58
На FB1.5 - select first N * from MyTable.
На IB6.5 и выше - select * from MyTable rows N

Автор: Vit 25.12.2003, 21:55
Тема закрыта, как неудовлетворяющая правилам данного раздела - не указан тип базы данных!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)