Создание простых запросов №1

ПРАКТИЧЕСКАЯ РАБОТА

Структура таблицы БД «СТРАНЫ МИРА».

имя поля 

тип данных 

Страна

текстовый 

Столица

текстовый 

Часть света 

текстовый

Население 

числовой

Площадь

числовой

Таблица БД «СТРАНЫ МИРА».

Страна
Столица
Часть света
Население
Площадь
Австрия
Вена
Европа
7513
84
Великобритания
Лондон
Европа
55928
244
Греция
Афины
Европа
9280
132
Афганистан
Кабул
Азия
20340
647
Япония
Токио
Азия
114276
372
Франция
Париж
Европа
53183
551
Египет
Каир
Африка
38740
1001
Сомали
Могадишо
Африка
3350
638
Аргентина
Буэнос-Айрес
Америка
26060
2777
Мальта
Валлетта
Европа
330
0,3
Швеция
Стокгольм
Европа
8268
450

  1. Создать базу данных, заполнить ее данными (смотри таблицу БД «Страны мира»)
  2. Создание запросов на выборку

 Для создания запроса на выборку необходимо выбрать в меню Создание → Конструктор запросов:

В открывшейся странице конструктора появилось диалоговое окно Добавление таблицы, где в списке выберем нужную таблицу, нажмем Добавить, а затем Закрыть

а) Выбранная таблица переместится в верхнюю часть экрана, в ней отобразится список полей

б) Из окна в верхней части экрана перетаскиваем нужные поля и размещаем их слева направо:


в) Определим условия отбора записей. Для этого сначала отсортируем записи по названию страны по возрастанию:

Затем в поле Часть света снимем флажок для того, чтобы это поле не отображалось в запросе:

В условии отбора в поле Часть света запишем = «Европа», тогда в запросе отобразятся только государства Европы:

г) Простой запрос на выборку готов, закроем конструктор запросов, дадим имя нашему запросу и запустим его на выполнение двойным щелчком мыши в левой части окна базы данных:

2 а) Для создания сложного запроса повторяем пункты а – г задания 1, а затем в строке «условия отбора» добавляем в поле «площадь» > 100

Получим результат:

б) Для создания другого сложного запроса в строке «или» добавим в поле Часть света = «Азия», изменим сортировку на «Часть света» и добавим флажок в поле «Часть света»

Получим результат:

При создании запросов в условии отбора можно использовать шаблоны:

Чтобы добавить записи, которые...

Используйте это условие

Результат запроса

Точно соответствуют определенному значению, например "Китай"

"Китай"

Возвращает записи, в которых поле "СтранаРегион" содержит значение "Китай".

Не соответствуют определенному значению, например "Мексика"

Not "Мексика"

Возвращает записи, в которых значением поля "СтранаРегион" не является "Мексика".

Начинаются с заданной строки символов, например "С"

Like С*

Возвращает записи всех стран или регионов, названия которых начинаются с буквы "С", таких как Словакия и США.

Примечание: Символ "звездочка" (*) в выражении обозначает любую строку символов. Он также называется подстановочным знаком. Список таких знаков см. в статье Справочные сведения о подстановочных знаках в приложении Access.

Не начинаются с заданной строки символов, например "С"

Not Like С*

Возвращает записи всех стран или регионов, названия которых не начинаются с буквы "С".

Содержат заданную строку, например "Корея"

Like "*Корея*"

Возвращает записи всех стран или регионов, названия которых содержат строку "Корея".

Не содержат заданную строку, например "Корея"

Not Like "*Корея*"

Возвращает записи всех стран или регионов, названия которых не содержат строку "Корея".

Заканчиваются заданной строкой, например "ина"

Like "*ина"

Возвращает записи всех стран или регионов, названия которых заканчиваются на "ина", таких как "Украина" и "Аргентина".

Не заканчиваются заданной строкой, например "ина"

Not Like "*ина"

Возвращает записи всех стран или регионов, названия которых не заканчиваются на "ина", как в названиях "Украина" и "Аргентина".

Совпадают с одним из двух значений, например "Словакия" или "США"

"Словакия" Or "США"

Возвращает записи для США и Словакии.

Соответствуют заданному шаблону

Like "Лив??"

Возвращает записи стран или регионов, названия которых состоят из пяти символов и начинаются с "Лив", например Ливия и Ливан.

Примечание: Символы ? и _ в выражении обозначают один символ. Они также называются подстановочными знаками. Знак _ нельзя использовать в одном выражении с символом ?, а также с подстановочным знаком *. Вы можете использовать подстановочный знак _ в выражении, где есть подстановочный знак %.

Чтобы добавить записи, которые...

Используйте это условие

Результат запроса

Точно соответствуют определенному значению, например 1000

1000

Возвращает записи, в которых цена за единицу товара составляет 1000 ₽.

Не соответствуют значению, например 10 000

Not 10 000

Возвращает записи, в которых цена за единицу товара не равна 10 000 ₽.

Содержат значение, которое меньше заданного, например 1000

< 1000
<= 1000

Возвращает записи, в которых цена товара меньше 1000 ₽ (<1000). Второе выражение (<=1000) отображает записи, в которых цена не больше 1000 ₽.

Содержат значение, которое больше заданного, например 999,99

>999,99
>=999,99

Возвращает записи, в которых цена товара больше 999,99 ₽ (>999,99). Второе выражение отображает записи, цена в которых не меньше 999,99 ₽.

Содержат одно из двух значений, например 200 или 250

200 или 250

Возвращает записи, в которых цена товара равна 200 или 250 ₽.

Содержат значение, которое входит в определенный диапазон

>499,99 and <999,99
или
Between 500 and 1000

Возвращает записи товаров с ценами в диапазоне от 499,99 до 999,99 ₽ (не включая эти значения).

Содержат значение, которое не входит в определенный диапазон

<500 or >1000

Возвращает записи, в которых цена товара не находится в диапазоне от 500 до 1000 ₽.

Создайте запросы на выборку (каждый запрос сохраняйте с именем Запрос №**)

  1. Вывести на экран поля «страна»  и «часть света» для стран, расположенных в Азии.
  2. Вывести на экран поля «страна», «население» и «площадь» для стран с населением менее 10000 тыс. человек и с площадью более 100 тыс. кв. км.
  3. Вывести на экран поля «страна» и «население» для стран, столицей которых не является Стокгольм.
  4. Вывести все страны, население которых больше 38000 тыс. человек, но меньше 63000 тыс. человек.
  5. Вывести все страны, находящиеся в Европе и площадью не менее 50 тыс. кв. м.
  6. Вывести все страны, которые находятся не в Европе и начинаются с буквы «А».
  7. Вывести на экран столицы, в названиях которых вторая буква «а» (дополнительно вывести поля: страна, площадь).
  8. Вывести на экран страны, у которых площадь находится в числовом промежутке от 400 до 600.
  9. Вывести на экран все страны, располагающиеся не в Африке и столица которых не Вена.