Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ ККР_ACCESS.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
440 Кб
Скачать
☆
  1. Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Виды запросов.

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

Запросы с вычисляемыми полями - поле, содержимое которого является результатом расчета по содержимому других полей, оно существует только в результирующей таблице запроса. Итоговые запросы. Они предназначены для группирования данных и представления их с компактном виде, напоминающем электронную таблицу.

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

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

  • Запрос на обновление используется для обновления данных в полях таблицы;

  • Запрос на добавление;

  • Запрос на удаление.

Запросы на выборку. Цель запросов такого вида состоит в создании результирующей таблицы, в которой отображаются только нужные по условию запроса данные из базовых таблиц.

Условие отбора представляют собой выражения, включающие конкретные значения, имена полей, константы, операторы, функции и т.д., и задает критерий для отбора записей.

Создание простого запроса на выборку в режиме Конструктора.

  • В разделе Объекты выбрать Запросы;

  • Кнопку Создать;

  • В окне диалога Новый запрос выбрать режим Конструктор и нажать OK;

  • Добавить таблицы, участвующие в запросе (выделит и нажать Добавить);

  • Составить запрос;

  • В ыполнить запрос, используя кнопку !

  • Сохранить запрос.

Пример:

запрос на выборку всех учащихся из таблицы Группа с фамилиями, начинающимися на А, Б, В, средний балл – от 5 до 8 (включительно), год рождения 1989, проживающих не в Минске.

  1. Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования.

Одним из основных инструментов выборки и обработки данных в СУБД Microsoft Access являются запросы.

Простой запрос на выборку выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса.

Условие отбора представляют собой выражения, включающие конкретные значения, имена полей, константы, операторы, функции и т.д., и задает критерий для отбора записей.

Операторы.

LIKE

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

Шаблоны для отбора данных в текстовых полях

? один любой символ

* любое количество символов

# любая цифра

[ ] допустимый диапазон символов

[! ] недопустимый диапазон символов

Пример 1: Like “Минск” (все записи со значением Минск)

Пример 2: Like “?#[5-8][!1-3]A*” (все записи: 1 позиция – произвольный символ,

2 позиция – произвольная цифра,

3 позиция – любое число от5 до 8

4 позиция – любое число кроме чисел от 1-3,

5 позиция – буква А,

Далее – любые символы

=, >, <, >=, <=,<>

AND

Логическое И

Пример: >10 and <=20 (в числовом поле)

OR

Логическое ИЛИ

Пример: 10 or 20 or 30 (в числовом поле),

Like “M*” or Like “A*” (в текстовом поле)

NOT

Логическое НЕ (отрицание)

Пример: Not like “белый”

BETWEEN X1 AND X2

Интервал от Х1 доХ2 включительно

Пример: Beteewn 10 and 20 – (>=10 and <=20)

IN

Проверяет равенство любому значению из списка

Пример: In (“Минск”;”Орша”;”Витебск”) (“минск” or “орша” or “витебск”)

In (10;20;30) (10 or 20 or30)