русс | укр

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

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

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

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


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

Запрос на выборку


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


Запросы

Операторы сравнения и логические операторы

Для задания критериев отбора в Access используются операторы сравнения (<, >, =, <=, >=, <>, BETWEEN, IN, LIKE) и логические операторы (AND, OR). С их помощью можно задать несколько условий. Названия операторов принято писать прописными буквами или с прописной буквы.

Примеры использования операторов при фильтрации

Пример Описание
BETWEEN 1 AND 20 Содержимое числового поля находится в диапазоне от 1 до 20
BETWEEM А AND М Первая буква текстового поля находится в диапазоне от А до М
>= «А» AND <= «М» Первая буква текстового поля находится в диапазоне от А до М

 

Пример. Отобрать записи на студентов, чьи фамилии находятся в диапазоне от А до М.

Решение. Выполнить отбор в режиме Изменить фильтр, задав на вкладке Найти для поля Фамилия указанный выше оператор (любой из последних двух).

 

Запросы служат для отбора записей на основании нескольких таблиц. Для их выполнения необходимо: выбрать нужные таблицы, перенести поля, которые должны отражаться в запросе, задать условия отбора по нужным полям.

Запросы бывают двух типов: запрос на выборку и запрос на изменения (создание таблиц, обновление, добавление и удаление). Основным является запрос на выборку. Запрос на выборку может быть нескольких видов: запрос с параметрами, запрос с вычисляемым полем, запрос с групповыми операциями, перекрестный запрос. На его основе строятся и запросы на изменения.

Таблицы, полученные в результате запроса в базе данных не сохраняются.

Пример. Создать запрос, отражающий фамилии студентов группы 2202, которые получили по курсу Информационные технологии оценки 4 или 5 во втором семестре.

Решение.Вкладка Создание – группа Другие – кнопка Конструктор запроса – добавить таблицы Группы, Студенты, Предметы, Успеваемость – закрыть окно Добавление таблиц. Откроется окно Конструктора запроса, аналогичное окну Расширенного фильтра – Перенести из таблиц поля (фамилия, номер группы, семестр, название предмета, оценка) в строку Поле – для поля Фамилия установить сортировку по возрастанию – обеспечить вывод всех полей на экран – по строке Условие отбора для поля Номер группы ввести номер группы (2202) – для поля Название предмета: Информ. технологии – для поля Семестр – 2, для поля Успеваемость: 4 or 5 – Выполнить запрос (кнопка [!] в группе Результаты ) – Сохранить запрос под именем звыборка.



 

Если вывелась пустая таблица запроса, то проверьте, есть ли в таблицах данные, задаваемые вами в условиях отбора?



<== предыдущая лекция | следующая лекция ==>
Изменение фильтра | Вычисляемые поля


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


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

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

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


 


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

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

 
 

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

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