Информатика. Теория и практика. Часть 2. Ищенко В.А - 146 стр.

UptoLike

145
Оператор Not используется для исключения записей с заданным
значением, например если в строке Условие отбора поля Автор вве-
сти Not Чехов , то в результате работы запроса будут выведены только
те книги, автором которых не является Чехов .
Рис. 3.29. Пример запроса.
В случаях, когда требуется осуществить выбор записей по усло-
вию неточного совпадения значений используется оператор Like. При
этом в операторе могут использоваться следующие подстановочные
символы:
? любой один знак
* - нуль или более знаков
# - любая одна цифра
[список _ знаков ] любой один знак в списке_знаков
[!список _ знаков ]- любой один знак, не входящий в спи-
сок _ знаков
Список _ знаков позволяет задать диапазон символов , например
[Г -Л]
На рис 29 приведен пример запроса в котором требуется вы-
брать всех авторов , фамилии которых начинаются на А или С.
Для задания диапазона значений в окне конструктора запросов
используются операторы: >; <; >=; <= . Эти операторы можно исполь -
зовать с текстовыми, цифровыми полями и полями дат.
Для формирования сложных условий выборки можно использо-
вать операторы Or и And в одной строке. Например при поиске авто-
ров , фамилии которых начинаются с букв А и С Условие отбора будет
выглядеть следующим образом : A OR C.
                                       145

       Оп ера т ор Not ис п оль зует с я для ис клю ч ения за п ис ей с за да нным
зна ч ением, на п ример ес ли в с т роке У слов и е отбора п оля Авт ор вве-
с т и Not Чехов , т ов резуль т а т е ра бот ыза п рос а будут выведеныт оль ко
т е книги, а вт ором кот орых не являет с я Ч ехов.




                             Р ис . 3.29. П ример за п рос а .

        В с луч а ях, когда т ребует с я ос ущ ес т вит ь выбор за п ис ей п оус ло-
вию нет оч ногос овп а дения зна ч ений ис п оль зует с я оп ера т ор Like. П ри
эт ом в оп ера т оре могут ис п оль зова т ь с я с ледую щ ие п одс т а новоч ные
с имволы:
        ? – лю бой одинзна к
        * - нуль или более зна ков
        # - лю ба я одна ц ифра
        [с п ис ок_зна ков] – лю бой одинзна к в с п ис ке_зна ков
        [!с п ис ок_зна ков]- лю бой один зна к, не входящ ий в с п и-
с ок_зна ков
        Сп ис ок_зна ков п озволяет за да т ь диа п а зон с имволов, на п ример
[Г -Л ]
        На рис 29 п риведен п ример за п рос а в кот ором т ребует с я вы-
бра т ь вс еха вт оров, фа милии кот орых на ч ина ю т с я на А или С.
        Д ля за да ния диа п а зона зна ч ений в окне конс т рукт ора за п рос ов
ис п оль зую т с я оп ера т оры: >; <; >=; <= . Э т и оп ера т орыможноис п оль -
зова т ь с т екс т овыми, ц ифровыми п олями и п олями да т .
        Д ля формирова ния с ложных ус ловий выборки можноис п оль зо-
ва т ь оп ера т оры Or и And в одной с т роке. На п ример п ри п оис ке а вт о-
ров, фа милии кот орых на ч ина ю т с я с букв А и С У с ловие от бора будет
выглядет ь с ледую щ им обра зом : “ A”OR ”C”.