Самые простые запросы позволяют отбирать записи по одному столбцу, одному значению и с использованием одного оператора. Запросы по интервалу позволяют отбирать записи, у которых значение определенного поля лежит в заданном интервале.
Использование вкладки "Простой запрос"
Вкладка "Простой запрос" предназначена для облегчения освоения языка запросов и может использоваться пользователями, не имеющими опыта работы с базами данных. Формирование простого запроса заключается в указании столбца текущей таблицы базы данных, выборе условного оператора и задании значения поля.
Условные операторы (например, равно, больше или меньше) определяют условия, по которым производится отбор записей. В следующей таблице приводятся сведения о назначении операторов, используемых при формировании запросов.
Операторы запросов |
|
---|---|
Оператор |
Описание |
Равно (=) |
Возвращает все записи, значение которых в указанном столбце полностью совпадает с заданным значением. |
Не равно (<>) |
Возвращает все записи, значения которых в указанном столбце не равны заданному значению. |
Больше (>) |
Возвращает все записи, значения которых в указанном столбце больше заданного значения. |
Меньше (<) |
Возвращает все записи, значения которых в указанном столбце меньше заданного значения. |
Больше чем или равно (>=) |
Возвращает все записи, значения которых в указанном столбце больше или равны заданному значению. |
Меньше или равно (<=) |
Возвращает все записи, значения которых в указанном столбце меньше или равны заданному значению. |
Like |
Возвращает все записи, значения которых в указанном столбце содержат заданное значение. При использовании оператора like (подобие) допускается применение необязательного символа-шаблона %. Например, если необходимо найти все записи, заканчивающиеся на "вол", нужно задать значение %вол. Если необходимо найти все записи, начинающиеся с "вол", нужно задать значение вол% Если символ-шаблон % отсутствует, выполняется поиск записей, значение которых полностью совпадает с заданным значением. |
In |
Возвращает все записи, значения которых в указанном столбце совпадают с одним из заданных значений. Например, если необходимо найти запись сотрудника, но точно не известно, какое имя хранится в базе (Лена или Елена), тогда можно применить оператор In, задать оба варианта имени и произвести поиск всех записей, содержащих либо значение Лена, либо Елена. Варианты значений должны отделяться друг от друга запятой. |
Is null |
Возвращает все записи, которые имеют пустое значение в указанном столбце. Данный оператор удобно использовать для поиска записей в таблице базы данных, в которых отсутствуют данные. |
Is not null |
Возвращает все записи, которые имеют какое-либо не пустое значение в указанном столбце. Данный оператор удобно использовать для исключения записей, полям которых не присвоены значения. |
Использование вкладки "Запрос по интервалу"
Вкладка "Запрос по интервалу", так же как и вкладка "Простой запрос", предназначена для тех пользователей, которые не знакомы с языком запросов. С помощью вкладки "Запрос по интервалу" можно отбирать записи, определенное поле которых имеет значения, лежащие в заданном интервале. Например, можно определить все комнаты, площадь которых больше или равна 8 кв. м., но меньше или равна 12 кв. м. По внешнему виду и назначению элементов управления данная вкладка подобна вкладке "Простой запрос", за тем исключением, что список "Оператор" отсутствует, а поле "Значение" заменено двумя другими полями: "От" и "До". Все остальные элементы вкладок "Простой запрос" и "Запрос по интервалу" одинаковы.