Запросы с параметрами – некоторое усовершенствование

 

Очень часто в запросе с параметром крайне неудобно вводить сам параметр, т.к. невозможно запомнить точное правописание этого параметра или точно знать какие реально записанные объекты. Во многих случаях достаточно было бы ввести только часть слова, а остальное должна додумать сама база данных и выдать соответствующие результаты в запросе. Это можно реализовать с использованием оператора Like и текста в квадратных скобках, и все это помещается в условия отбора в конструкторе запросов. Приведу пример конструктора запросов из почти лабораторной БД «Учебный процесс»

1-ый вариант: Like [Введите часть или полное Название предмета]

Здесь нужно ввести хотя бы 1 (первую) букву и потом обязательно *.

 

2-ой вариант, не требующий ввода *, а только хотя бы одной буквы

Like [Введите часть или полное Название предмета] & "*"

Мы использовали 2-ой вариант.

 

Результат при вводе буквы Б на фамилию и W на предмет

Причем, в ответ на появляющиеся требования с вводом параметров можно вводить любую часть слова, например, чтобы буква Б была в середине требуемого слова *Б*, или чтобы буква В была в конце требуемого слова *В и так далее. Здесь используются знаки подстановки *.

Другой пример – использование операторов > и < или = для случаев получения информации, например, о студентах, имеющих оценки больше некоторой заданной при вводе параметра. Пример,

Результат работы запроса при вводе в ответ на запрос оценки 4

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: