Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Запросы на выборку. Условия отбора записей



Запрос на выборку представляет собой стандартный запрос, который позволяет отобразить записи из одной или нескольких таблиц по указанным полям. Для создания запроса на выборку в режиме Конструктора нужно нажать кнопку Конструктор запросов на закладке Создание.

Окно конструктора запросов состоит из схемы данных запроса и бланка запроса (рис.2.6). Схема данных запроса отображает таблицы или запросы, выбранные в диалоге Добавление таблицы, а также связи между ними.

В бланке запроса каждый столбец соответствует одному полю, которое включается в

запрос. При заполнении бланка необходимо:

 1)в строку Поле включить имена полей, используемых в запросе. Можно также изменить свойства поля: подпись, формат и число десятичных знаков. Для этого нужно в бланке запроса щелкнуть правой клавишей мыши по имени поля и выбрать команду Свойства;

 2)в строке Сортировка выбрать, если нужно, порядок сортировки записей результата;

 3)в строке Вывод на экран отметить поля, которые должны быть включены в результирующую таблицу;

 4)в строке Условие отбора задать условия, по которым отбираются записи.

Условия отбора записей задаются для одного или нескольких полей в зависимости от задач, которые должен решать данный запрос. Условием отбора является выражение, состоящее из операторов сравнения (=, <, >, <>, <=, >=) и операндов, используемых для сравнения: чисел, текста (заключается в кавычки), дат (заключается в #), имен полей (заключается в [ ]), встроенных функций (подробнее о создании выражений см. тему 5).

В условия отбора могут также включаться:

 1)логические операторы: And (и), Or (или), Not (не). Эти операторы позволяют объединять несколько условий по следующим правилам: к условиям, заданным для нескольких полей в одной строке, применяется оператор And; к условиям, заданным для одного поля в строках “Условие отбора” и “или” — оператор Or;

 2)оператор Between — задает интервал значений. Синтаксис: Between … And …. Например, Between 30 And 85 — это интервал от 30 до 85. Это же условие можно задать с помощью операторов сравнения и логических: >= 30 And <= 85.

 3)оператор In — позволяет отобрать записи, в которых значение данного поля равно любому значению из списка, заданного в скобках. Синтаксис: In(…; …; …). Например, условие In(2; 6; 9) выбирает записи со значениями поля 2 или 6 или 9. Это же условие можно задать с помощью логических операторов: 2 Or 6 Or 9.

 4)оператор Like используется для поиска записей, в которых значения текстового поля соответствуют указанному шаблону. Для шаблонов используются следующие символы:

? или _ заменяет любой текстовый символ;

# — любую одиночную цифру (0 – 9);

* или % — любое количество символов;

[a-л] — символы в заданном интервале;

[!м-ю] — символы вне заданного интервала.

Например, условие Like “M*” выбирает записи со значениями поля, которые начинаются на букву М, условие Like “225-34-??” выбирает записи со значениями поля, которые начинаются на 225-34-, а два последних символа — любые.





Дата публикования: 2015-02-03; Прочитано: 404 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...