Я создал несколько запросов в MS Access 2007. Они выдают ошибку, если я использую LIMIT в запросе. Кто-нибудь может мне помочь в этом? Как использовать LIMIT в запросе MS Access 2007?
LIMIT
В Access нет ключевого слова LIMIT (если вы используете движок JET).Вы можете использовать TOP x, чтобы получить первые x результатов.Использование:
TOP x
SELECT TOP 5 id FROM users ORDER BY joindate
Из Руководство программиста ядра базы данных Microsoft Jet - Глава 4 :
Предикаты TOP N и TOP N PERCENT Хотя вы можете использовать предложения WHERE и HAVING для фильтрации выбора записей, иногда этого недостаточно.Например, вы можете выбрать все записи, в которых штат CA, но просматривать только заказы для 10 лучших клиентов.Microsoft Jet предоставляет предикаты TOP N и TOP N PERCENT для ограничения представления записей после их выбора. Предикат TOP N Вы можете использовать предикат TOP N, чтобы указать, что ваш запрос возвращаеттолько определенное количество записей в вашей программе:
Предикаты TOP N и TOP N PERCENT
Хотя вы можете использовать предложения WHERE и HAVING для фильтрации выбора записей, иногда этого недостаточно.Например, вы можете выбрать все записи, в которых штат CA, но просматривать только заказы для 10 лучших клиентов.Microsoft Jet предоставляет предикаты TOP N и TOP N PERCENT для ограничения представления записей после их выбора.
Предикат TOP N
Вы можете использовать предикат TOP N, чтобы указать, что ваш запрос возвращаеттолько определенное количество записей в вашей программе: