русс | укр

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

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

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

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


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

Формирование условия отбора


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


Условия отбора могут быть простыми и сложными.

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

· Значение поля (должно иметь тот же тип, что и поле для которого оно записывается, например, для поля Фамилия можно указать значение «Иванов»).

· Диапазон (Between 5 and 10 или >5 and <10)

· Null (пустое значение)

Если в условии отбора могут использоваться несколько полей, то они могут соединяться либо логической операцией AND (И), либо логической операцией OR (ИЛИ). Если операнды должны быть соединены оператором И, то они располагаются в одной строке Условие отбора. Если они должны быть соединены оператором ИЛИ, то они располагаются в разных строках: Условие отбора (первый операнд), Или (второй операнд).

Примеры, содержащие различные условия отбора, приведены в таблицах 9- 15.

Таблица 9. Диапазоны значений

Выражение Результаты отбора
> 2 Отбор записей, значение поля «Оценка» которых больше 2
< 3 Отбор записей, значение поля «Оценка» которых менее 3
>= "Иванов" Отбор записей, содержащих фамилии, начиная с «Иванов» и до конца алфавита, в поле «Фамилия»
Between #01-янв-1979# And #31-дек-1979# Отбор записей, содержащих в поле «Дата» даты в диапазоне от 1-янв-79 до 31-дек-79

Таблица 10. Несовпадающие значения («Not»)

Выражение Результаты отбора
Not "Физика" Отбор записей со сведениями об оценках за исключением Физики
Not 2 Отбор всех студентов, оценка которых не равна 2
Not T* Отбор в поле «Фамилия» сотрудников, имена которых не начинаются с буквы "T" (ANSI-89)

Таблица 11. Значения в списке (In)



Выражение Результаты отбора
In(Физика, Математика) Отбор записей, где поле Предмет содержит значение Физика или Математика
In("Физика", "Математика") Отбор записей, где поле Предмет содержит значение Физика или Математика

Таблица 12. Текст, часть текста или совпадающие значения

Выражение Результаты отбора
"Физика" Отбор записей со сведениями об оценках по Физике
"Физика"Or "Математика" Отбор записей со сведениями об оценках по Физике или Математике
>=H Отбор в поле «Фамилия» студентов, имена которых начинаются с букв, находящихся в диапазоне от Н до Я.
Like "С*" Отбор записей с фамилиями студентов, которые начинаются с буквы С

Таблица 13. Часть значения поля (Like)

Выражение Результаты отбора
Like "*ов" Отбор записей с фамилиями студентов, которые заканчиваются на «ов»
Like "[А-Д]*" Отбор записей с фамилиями студентов, которые находятся в диапазоне от А до Д
Like "*ле*" Отбор записей с фамилиями студентов, которые содержат словосочетание «ле»
Like "????" Отбор записей, которые содержат 4 буквы

Таблица 14. Даты

Выражение Результаты отбора
#2/2/1980# Студенты, у которых дата рождения равна 2 февраля 1980 года
Date() Записи, в поле «Дата» которых указана текущая дата
< Date( ) - 30 Записи, у которых значение в поле «Дата» отстоит более чем на 30 дней от текущей даты
Year([Дата_рождения]) = 1989 Отбор студентов, у которых год рождения равен 1989

Таблица 15. Пустое значение поля (Null или строка нулевой длины)

Выражение Результаты отбора
Is Null Отбор студентов, у которых поле Оценка является пустым
Is Not Null Отбор студентов, у которых поле Оценка не является пустым
" " Отбор записей, у которых поле содержит строку нулевой длины (""), а не значение «Null»

 



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


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


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

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

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


 


Полезен материал? Поделись:

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

 
 

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

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