Одним из важных свойств запроса является возможность регламентировать вывод результатов с помощью критериев выборки. Программа Access позволяет комбинировать критерии, применяя различные операторы, действия которых распространяются на значения одного или нескольких полей. Доступные в Access операторы определения критериев и их назначение описаны ниже.
= (Равно). Например,
="Москва" - выводит все строки, в которых в рассматриваемом поле находится значение "Москва".< (Меньше). Например,
<100 - выводит все строки, в которых в рассматриваемом поле находится значение меньше 100.<= (Меньше или равно). Например,
<=100 - выводит все строки, в которых в рассматриваемом поле находится значение, меньшее или равное 100.> (Больше). Например,
>100 - выводит все строки, в которых в рассматриваемом поле находится значение больше 100.>= (Больше или равно). Например,
>=100 - выводит все строки, в которых в рассматриваемом поле находится значение, большее или равное 100.<> (Не равно). Например,
<>"Москва" - выводит все строки, в которых в рассматриваемом поле находится значение, отличное от "Москва".And (Оба условия должны быть истинными) - позволяет найти все строки, в которых оба условия истинные.
Or (Истинным может быть одно из условий) - позволяет найти все строки, в которых одно из условий истинное.
Like - обеспечивает сравнение строкового выражения. Например,
Like"Моск*" - выполняет поиск всех строк, которые начинаются с подстроки "Моск".Between - выполняет поиск значений, относящихся к определенному диапазону. Например,
Between 5 and 10 - выполняет поиск всех строк со значениями в поле от 5 до 10 включительно.In - определяет находится ли указанное значение в строке. Например,
In("Москва";"Рязань";"Казань") - выводит все строки, в которых значение поля равно "Москва", "Рязань" или "Казань".Not - еще один вариант оператора проверки на неравенство. Например,
Not"Москва" - выведет все строки со значениями, отличными от значения "Москва". Is Null - выполняет поиск значений
Null. Выводит все строки, в которые не были введены данные.Is Not Null - выполняет поиск всех строк со значениями, отличными от
Null. Выполняет поиск всех тех строк, в которые были введены данные.Звездочка (*) является подстановочным символом. В примере с конструкцией
Like"Моск*" запрос выводит все строки, в которых заданное поле начинается с последовательности символов Моск, за которой могут следовать произвольные символы.#Запросы #Критерии #Операторы