Запрос с простыми условиями, включающими только один аргумент поиска, будем коротко называть простым запросом. При создании простого запроса условие отбора записывается в соответствующий столбец бланка запроса. Например, если требуется отобрать информацию о конкретном сотруднике, то в столбец «ФИО» в строке «Условие отбора» нужно записать ФИО данного сотрудника. В частности, запрос, изображенный на рис. 6.7, является таким простым запросом.
Как известно, в большинстве СУБД при вводе в выражение значений того или иного типа используются соответствующие данному типу данных ограничители. В Access при задании запроса ограничители можно не ставить. В зависимости от типа поля, которое вводится в выражение, определяющее условие отбора, ограничители добавляются системой автоматически: прямые кавычки (" ") вокруг строковых значений; символы (#) вокруг дат.
В столбце можно записывать не только значение атрибута, но и знак операции сравнения; по умолчанию принимается знак равенства (=). Если в условии отбора должны использоваться операции сравнения, отличные от знака равенства, то их надо указывать в явном виде. Если, например, требуется определить список всех сотрудников, имеющих оклад меньше 1000 руб., то запрос будет выглядеть так, как изображено на рис. 6.10.
В условиях отбора можно задавать и диапазон значений. В этом случае запрос будет выглядеть подобно тому, как изображено на рис. 6.11.
Это же условие отбора можно было задать и следующим образом:
>=1000 And>=1500.
Можно осуществлять поиск и по подстроке. Для этого используется оператор Like (рис. 6.12)
предыдущаяследующая