Критерии отбора
Теперь отберём только те команды, которые одержали более 10 побед. Для этого в столбце Победы зададим критерий отбора > 10 (строка Критерий) и проверим запрос.
Добавим второе условие отбора в той же строке Критерий: для поля Зарплата установим критерий > 15000. Теперь СУБД отберёт только те записи, для которых одновременно выполняются оба критерия, т. е. условия в одной строке объединяются с помощью логической операции «И» (AND).
Перейдём в режим SQL, найдём в условии слово AND и заменим его на OR («ИЛИ»). Вернувшись в Конструктор, обнаружим, что условие > 15 000 «переехало» на одну строчку ниже (у этой строчки заголовок или). Снова выполним запрос и убедимся, что теперь отбираются команды, для которых выполняется хотя бы одно из двух условий. Таким образом, условия, записанные в одной строке, объединяются с помощью операции «И», а условия в разных строках — с помощью операции «ИЛИ».
Для текстовых данных можно указывать не только точное значение, но и шаблон (вспомните, как строятся маски имён файлов). Например, если в критерий отбора для поля Команда ввести
LIKE ’К*'
то будут отобраны только те команды, название которых начинается с буквы «К». Здесь слово LIKE (из языка SQL) обозначает «такой, как...», «похожий на...», а звёздочка — любое количество любых символов. Кроме звёздочки можно использовать знак вопроса, обозначающий один любой символ.
Обратите внимание, что в бланке запроса есть строка Видимый, где в каждом столбце расположен флажок (выключатель). Он отключается тогда, когда для данного поля нужно задать условие отбора или сортировку, а выводить его на экран не нужно.
Следующая страница Запросы с параметрами