Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Запросы А6-3-7 - А6-3-8




Запросы А6-3-4 - А6-3-5

Запрос А6-3-3

Запрос А6-3-2

Запрос А6-3-1

Указания

Разработайте данный запрос на основе таблицы «Клиенты», выполнив группировку по полю «Скидка» и применив к полю «Ном» группирующую операцию Count (см. 6.1). Заголовок поля «Ном» измените на следующий: Кол-во клиентов (см. 6.2).

Данный запрос создайте на основе таблицы «Клиенты».

6.6. Извлечение подстрок из текстовых полей: в первый столбец бланка запроса поместите вычисляемое поле (см. 3.14),определив его в строке «Поле» следующим образом: АТС:Left([Тел];2). Данное выражение означает, что вычисляемое поле имеет имя «АТС» и содержит два первых символа поля«Тел» (эти символы определяют номер АТС).

  • Функция Left(S;N) возвращает N первых (то есть левых) символов строки S. Имеется также функция Right(S;N), возвращающая N последних (то есть правых) символов строки S, и функция Mid(S;K;N), возвращающая N символов строки S, начиная с символа номер К.

6.7.Отбор непустых данных: в строку «Условие отбора» поля«АТС» введите условие is Not Null (благодаря этому условию, в итоговой таблице не будут учитываться клиенты, не имеющие телефона — ср. с реализацией запроса АЗ-7-3).

Используйте режим группировки (см. 6.1), установив для поля «Ном» группирующую операцию Count.

Разработайте данный запрос на основе таблицы «Клиенты», используя группировку по вычисляемому полю «Месяц» (см. 3.14), содержащему номер месяца из даты рождения клиента. Поле «Месяц» можно определить следующим образом: Месяц: Month([ДатаР])

Запросы создайте на основе связанных таблиц «Клиенты», «Товары» и «Продажи».

6.8. использование условной функции IIF: последнее поле этих запросов, связанное с оплатой покупок (со скидкой или без скидки), является вычисляемым (см. 3.14); оно должно быть определено в строке «Поле» следующим образом: Оплата:iif([Скидка];[Цена]*0,9;[Цена])

  • При определении поля «Оплата» была использована функция iif с тремя аргументами: первый аргумент представляет собой логическое выражение (принимающее значение «Да» или «Нет»); если это выражение имеет значение «Да» (в нашем случае — если клиент имеет скидку), то функция возвращает значение своего второго аргумента (в нашем случае — цену товара, умноженную на 0,9); если же логическое выражение имеет значение «Нет», то функция возвращает значение своего третьего аргумента (в нашем случае — полную цену товара).
  • Объединение данных о товарах и купивших их клиентах обеспечивается, благодаря имеющейся связи между таблицами «Клиенты» и «Товары» (посредством вспомогательной таблицы «Продажи»).

Используйте режим перекрестного запроса (см. 6.4—6.5).

А6-4. В существующей базе данных «Видео» (см. упражнения Al-1, A5-1) разработать запрос «Отбор по жанрам», в котором запрашивается жанр фильма, после чего выводится список названий фильмов этого жанра (поле «Назв» таблицы «Фильмы») с указанием кассет, на которых эти фильмы записаны (поля «Фирма» и «Длит» таблицы «Кассеты»). Список сортируется по названиям фильмов.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 346; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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