Задание. 1. Выведите список книг, цена которых находится в диапазоне от 20 до 30 тыс
1. Выведите список книг, цена которых находится в диапазоне от 20 до 30 тыс. рублей. Динамический набор этого запроса должен содержать поля: Автор, Название, Год издания, Стоимость. Для задания условия отбора вначале используйте оператор Between … And, а затем операторы > =, < =, And. Записи в динамическом наборе расположите по возрастанию цены книг. Сохраните первый запрос под именем Цена книг из диапазона, а второй – под именем Операторы сравнения для поиска цены. 2. Выведите список читателей, у которых нет домашнего телефона. В список включите следующие поля: Фамилия, Имя, Отчество, Домашний адрес. Список рассортируйте в алфавитном порядке по фамилии, имени и отчеству. Для поиска требуемых записей в строке Условие отбора для поля Домашний телефон используйте выражение Is Null. Это выражение предназначено для поиска записей, у которых поле не содержит значение (является пустым). Если требуется отобрать записи, у которых поле имеет значение, то можно использовать выражение Is Not Null. Запрос сохраните под именем Читатели без домашних телефонов. 3. Выведите список читателей, у которых в домашнем телефоне вторая цифра есть 5 или 6. В динамический набор включите поля: Фамилия, Имя, Отчество, Домашний телефон. Условие отбора для поля может иметь следующий вид: Like "? [56]*". Запрос сохраните под именем Использование символов шаблона. Измените условие отбора предыдущего запроса так, чтобы он выводил список всех читателей, в номерах телефонов которых вторая цифра не 5 и не 6. Полученный запрос сохраните под именем Символ отрицания в квадратных скобках. 4. Создайте запрос, который будет выводить список книг, заказанных читателями в 2007 году. В динамический набор включите следующие поля: Автор, Название, Наименование, Город. Для решения задачи вначале используйте функцию DatePart(interval; date; firstweekday; firstweek), а затем Format(expr; fmt; firstweekday; firstweek). Запросы сохраните под именами Использование функции DatePart и Использование функции Format соответственно. 5. В таблицу Выдача книг базы данных Библиотека добавьте поле Дата возврата. В это поле для записей, приведенных в таблице 2, введите даты возврата. В остальных записях поле Дата возврата должно остаться пустым.
Таблица 2 Учет возврата книг
Составьте запрос, который будет выводить список читателей, которые не сдали своевременно книги (предполагается, что читатель может держать книгу на руках не более 100 дней). В динамический набор включите следующие поля: Фамилия, Имя, Отчество, Домашний телефон, Автор, Название, Стоимость. Для решения задачи воспользуйтесь функцией Date (). Запрос сохраните под именем Читатели, не сдавшие своевременно книги.
|