Очень часто в запросе с параметром крайне неудобно вводить сам параметр, т.к. невозможно запомнить точное правописание этого параметра или точно знать какие реально записанные объекты. Во многих случаях достаточно было бы ввести только часть слова, а остальное должна додумать сама база данных и выдать соответствующие результаты в запросе. Это можно реализовать с использованием оператора Like и текста в квадратных скобках, и все это помещается в условия отбора в конструкторе запросов. Приведу пример конструктора запросов из почти лабораторной БД «Учебный процесс»
1-ый вариант: Like [Введите часть или полное Название предмета]
Здесь нужно ввести хотя бы 1 (первую) букву и потом обязательно *.
2-ой вариант, не требующий ввода *, а только хотя бы одной буквы
Like [Введите часть или полное Название предмета] & "*"
Мы использовали 2-ой вариант.
Результат при вводе буквы Б на фамилию и W на предмет
Причем, в ответ на появляющиеся требования с вводом параметров можно вводить любую часть слова, например, чтобы буква Б была в середине требуемого слова *Б*, или чтобы буква В была в конце требуемого слова *В и так далее. Здесь используются знаки подстановки *.
|
|
Другой пример – использование операторов > и < или = для случаев получения информации, например, о студентах, имеющих оценки больше некоторой заданной при вводе параметра. Пример,
Результат работы запроса при вводе в ответ на запрос оценки 4