Подтвердить что ты не робот

Как использовать LIMIT в запросе MS ACCESS 2007

Я создал несколько запросов в MS Access 2007. они дают ошибку, если я использую LIMIT в запросе. Может ли кто-нибудь помочь мне в этом? Как использовать LIMIT в запросе MS Access 2007?

4b9b3361

Ответ 1

В Access отсутствует ключевое слово LIMIT (если вы используете JET-движок). Вы можете использовать TOP x для получения первых результатов x. Использование:

SELECT TOP 5 id FROM users ORDER BY joindate

От Руководство для программиста по двигателю Jet Jet - Глава 4:

TOP N и TOP N PERCENT Predicates

Хотя вы можете использовать предложения WHERE и HAVING для фильтрации выбора записей, иногда этого недостаточно. Например, вы можете выбрать все записи, в которых находится CA, но только видеть заказы для 10 лучших клиентов. Microsoft Jet предоставляет предикаты TOP N и TOP N PERCENT, чтобы ограничить представление записей после их выбора.

TOP N Predicate

Вы можете использовать предикат TOP N, чтобы указать, что ваш запрос возвращает только определенное количество записей в вашу программу: