2020-06-10 10:01:00
Уточнение запросов с помощью критериев.
Одним из важных свойств запроса является возможность регламентировать вывод результатов с помощью критериев выборки. Программа 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"Моск*" запрос выводит все строки, в которых заданное поле начинается с последовательности символов Моск, за которой могут следовать произвольные символы.
#Запросы #Критерии #Операторы
3.4K views07:01