Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Вывод количества записей запросом


Автор: php 13.10.2006, 13:06
ADO+MS Access.

Мне необходимо вывести допустим 10 записей, как это можно выполнить через SQL-запрос ??

Автор: Dremlin 13.10.2006, 15:08
Код

select top 10 * from tablename

Автор: Rodman 13.10.2006, 15:41
Код

SELECT * FROM my_table ORDER BY id DESC LIMIT 10;

выведет последние 10 записей...

Код

SELECT * FROM my_table ORDER BY id LIMIT 10;


выведет первые 10 записей...

Автор: Dremlin 13.10.2006, 15:50
Rodman, емнип, LIMIT'ы хороши в MySQL, но не в  MS Access  smile 

Автор: Rodman 13.10.2006, 15:59
Dremlin, ха....

SQL он и Африке SQL... 

У меня работает везде... 

Так что сообщение лишнее...

Автор: Dremlin 13.10.2006, 16:17
Rodman, значит у Вас везде MySQL. Вы бы хоть пробовали, прежде чем говорить...

Код

SELECT * FROM sysobjects ORDER BY id DESC LIMIT 10;

Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 'LIMIT'.



Автор: Rodman 13.10.2006, 16:30
Ну если так, то я уже пять лет пишу не правильные проги на базам... 

Я сочувствую тебе, если у тебя не работает...

Автор: php 16.10.2006, 04:43
Всё вопрос исчерпан ! Всем спасибо !

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