Формирование простых запросов
 
 
 

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

Использование вкладки "Простой запрос"

Вкладка "Простой запрос" предназначена для облегчения освоения языка запросов и может использоваться пользователями, не имеющими опыта работы с базами данных. Формирование простого запроса заключается в указании столбца текущей таблицы базы данных, выборе условного оператора и задании значения поля.

Условные операторы (например, равно, больше или меньше) определяют условия, по которым производится отбор записей. В следующей таблице приводятся сведения о назначении операторов, используемых при формировании запросов.

Операторы запросов

Операторы запросов

Оператор

Описание

Равно (=)

Возвращает все записи, значение которых в указанном столбце полностью совпадает с заданным значением.

Не равно (<>)

Возвращает все записи, значения которых в указанном столбце не равны заданному значению.

Больше (>)

Возвращает все записи, значения которых в указанном столбце больше заданного значения.

Меньше (<)

Возвращает все записи, значения которых в указанном столбце меньше заданного значения.

Больше чем или равно (>=)

Возвращает все записи, значения которых в указанном столбце больше или равны заданному значению.

Меньше или

равно (<=)

Возвращает все записи, значения которых в указанном столбце меньше или равны заданному значению.

Like

Возвращает все записи, значения которых в указанном столбце содержат заданное значение. При использовании оператора like (подобие) допускается применение необязательного символа-шаблона %. Например, если необходимо найти все записи, заканчивающиеся на "вол", нужно задать значение %вол. Если необходимо найти все записи, начинающиеся с "вол", нужно задать значение вол% Если символ-шаблон % отсутствует, выполняется поиск записей, значение которых полностью совпадает с заданным значением.

In

Возвращает все записи, значения которых в указанном столбце совпадают с одним из заданных значений. Например, если необходимо найти запись сотрудника, но точно не известно, какое имя хранится в базе (Лена или Елена), тогда можно применить оператор In, задать оба варианта имени и произвести поиск всех записей, содержащих либо значение Лена, либо Елена. Варианты значений должны отделяться друг от друга запятой.

Is null

Возвращает все записи, которые имеют пустое значение в указанном столбце. Данный оператор удобно использовать для поиска записей в таблице базы данных, в которых отсутствуют данные.

Is not null

Возвращает все записи, которые имеют какое-либо не пустое значение в указанном столбце. Данный оператор удобно использовать для исключения записей, полям которых не присвоены значения.

ПримечаниеВсе операторы могут применяться к столбцам как числового, так и строкового типа. Например, в результате применения оператора "больше" и значения "в" к столбцу строкового типа будут возвращены все записи, начинающиеся с сочетаний "ва..." - "я...". Кроме того, необходимо помнить о том, что при выполнении запросов учитывается регистр символов, то есть "КОМНАТА" и "комната" считаются разными значениями.

Использование вкладки "Запрос по интервалу"

Вкладка "Запрос по интервалу", так же как и вкладка "Простой запрос", предназначена для тех пользователей, которые не знакомы с языком запросов. С помощью вкладки "Запрос по интервалу" можно отбирать записи, определенное поле которых имеет значения, лежащие в заданном интервале. Например, можно определить все комнаты, площадь которых больше или равна 8 кв. м., но меньше или равна 12 кв. м. По внешнему виду и назначению элементов управления данная вкладка подобна вкладке "Простой запрос", за тем исключением, что список "Оператор" отсутствует, а поле "Значение" заменено двумя другими полями: "От" и "До". Все остальные элементы вкладок "Простой запрос" и "Запрос по интервалу" одинаковы.