русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Подстановочные знаки, применяемые в условиях отбора


Дата добавления: 2013-12-23; просмотров: 1396; Нарушение авторских прав


Ввод выражений тестового типа

Задания условий отбора

В последних двух строках бланка запроса (рис. 1.14) можно задавать условия на отбор записей. Путем комбинирования условий можно создавать сложные логические критерии отбора. Если выражения вводятся в ячейки строки Условие отбора, то получим сложный критерий, в котором отдельные условия объединены в одно целое с помощью операции логического умножения (И). При задании условий также и в строке ИЛИ получим итоговый критерий, который будет представлять собой логическое выражение в виде объединения выражений, заданных в строке И (Условие отбора) и строке ИЛИ. Ввод выражения может осуществляться либо непосредственно, либо с помощью построителя выражений. Чтобы вывести диалоговое окно построителя выражений, необходимо нажать кнопку Построить на панели инструментовКонструктор запросов или щелкнуть правой кнопкой по ячейке Условие отбора и из контекстно-независимого меню выбрать команду По­строить.

Ввод выражения, содержащего данные различного типа (числовые, логические, текстовые, дата или время) имеет свою специфику. Рассмотрим этот вопрос более подробно.

Вводимые текстовые выражения должны заключаться в двойные кавычки. Для отбора записей может использоваться часть текста с добавлением подстановочных знаков (символов шаблона). Эти знаки применяются в случае, если известна часть текстового выражения или требуется найти значения, начинающиеся с конкретной буквы или соответствующие определенному шаблону. Подстановочные знаки, используемые для отбора записей, приведены в табл. 1.3.

Таблица 1.3

Знак Описание Пример
* Соответствует любому количеству знаков. Может использоваться в качестве первого или последнего знака текстовой строки. Like "по*"— поиск слов, начинающихся со словосочетания "по" и имеющих любую длину.
? Соответствует любому одному текстовому знаку в выражении. Like "к?рка"— поиск слов, имеющих длину 5 символов, у которых вторая буква любая.
[ ] Соответствует любому одному знаку из заключенных в скобки. Like"б[ае]л"— поиск слов бал и бел.
! Соответствует любому одному знаку, кроме заключенных в скобки. Like"б[!ае]л" — поиск слов бил, бул, но не бал или бел.
- Соответствует любому знаку из диапазона. Необходимо указывать этот диапазон по возрастанию (от A до Z, но не от Z до A). Like"б[а-е]л" — поиск словосочетаний бел, бил, бвл.
% Соответствует любому слову или фразе. Like"% привет" — поиск записей, которые заканчиваются словом привет.

Для использования указанных символов применяется слово like, которое задает часть значения поля.



Текстовые выражения могут содержать операторы отношения <, >, >=, <=, =, <> и логические операции. Примеры их использования приведены в табл. 1.4.

Таблица 1.4



<== предыдущая лекция | следующая лекция ==>
Сортировка записей и управление выводом полей в запросе | Ввод выражений даты и времени


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.