База данных sql. База данных - лаб. Задание Занесите четыре последние записи в таблицу book, первая запись уже добавлена на предыдущем шаге
Скачать 1.44 Mb.
|
Лабораторная работа №1 Задание Сформулируйте SQL запрос для создания таблицы book. Структура таблицы book: Задание Занесите новую строку в таблицу book (текстовые значения (тип VARCHAR) заключать либо в двойные, либо в одинарные кавычки): Задание Занесите четыре последние записи в таблицу book, первая запись уже добавлена на предыдущем шаге: Лабораторная работа №2 Задание Выбрать все записи таблицы book. Запрос: SELECT * FROM book; Результат: Задание Выбрать авторов, название книг и их цену из таблицы book. Результат: Задание Выбрать названия книг и авторов из таблицы book, для поля title задать новое имя Название, для поля author – Автор. Лабораторная работа №3 Задание Для упаковки каждой книги требуется 1 лист бумаги, цена которого 1 сом 65 тыйын. Посчитать стоимость упаковки для каждой книги (сколько денег потребуется, чтобы упаковать все экземпляры книги). В запросе вывести название книги, ее количество и стоимость упаковки, последний столбец назвать pack. Результат: Задание В конце года цену всех книг на складе пересчитывают – снижают ее на 30%. Написать SQL запрос, который из таблицы book выбирает названия, авторов, количества и вычисляет новые цены книг. Столбец с новой ценой назвать new_price, цену округлить до 2-х знаков после запятой. Результат: Задание При анализе продаж книг выяснилось, что наибольшей популярностью пользуются книги Михаила Булгакова, на втором месте книги Сергея Есенина. Исходя из этого решили поднять цену книг Булгакова на 10%, а цену книг Есенина - на 5%. Написать запрос, куда включить автора, название книги и новую цену, последний столбец назвать new_price. Значение округлить до двух знаков после запятой. Пояснение: 17 • фамилию автора задавать с инициалами (как занесено в таблице), заключая в одинарные или двойные кавычки; • для сравнения на равенство использовать знак =, например author="Булгаков М.А.". Результат: Задание Вывести автора, название и цены тех книг, количество которых меньше 10. Результат: Задание Вывести название, автора, цену и количество всех книг, цена которых меньше 500 или больше 600, а стоимость всех экземпляров этих книг больше или равна 5000. Результат: Лабораторная работа №4 Задание Вывести название и авторов тех книг, цены которых принадлежат интервалу от 540.50 до 800 (включая границы), а количество или 2, или 3, или 5, или 7. Результат: Задание Вывести автора и название книг, количество которых принадлежит интервалу от 2 до 14 (включая границы). Информацию отсортировать по авторам (в обратном алфавитном порядке) и названиям (по алфавиту). Результат: Задание Вывести название и автора тех книг, название которых состоит из двух и более слов, а инициалы автора содержат букву «С». Лабораторная работа №5 Задание Отобрать различные элементы столбца amount таблицы book. Результат: Посчитать, количество различных книг и количество экземпляров книг каждого автора, хранящихся на складе. Вычисляемые столбцы назвать Различных_книг и Количество_экземпляров соответственно, столбец с фамилиями авторов назвать Автор. Результат: Задание Вывести минимальную, максимальную и среднюю цену книг каждого автора. Вычисляемые столбцы назвать Минимальная_цена, Максимальная_цена и Средняя_цена соответственно. Результат: Задание Для каждого автора вычислить суммарную стоимость книг S (имя столбца Стоимость), а также вычислить налог на добавленную стоимость для полученных сумм (имя столбца НДС ) , который включен в стоимость и составляет k = 18%, а также стоимость книг (Стоимость_без_НДС) без него. Значения округлить до двух знаков после запятой. Формулы для вычисления: Результат: Задание Вывести цену самой дешевой книги, цену самой дорогой и среднюю цену книг на складе. Названия столбцов Минимальная_цена, Максимальная_цена, Средняя_цена соответственно. Среднюю цену округлить до двух знаков после запятой. Результат: Задание Вычислить среднюю цену и суммарную стоимость тех книг, количество которых принадлежит интервалу от 5 до 14, включительно. Столбцы переименовать как показано в образце, значения округлить до 2-х знаков после запятой. Результат: Задание Посчитать стоимость всех экземпляров каждого автора без учета книг «Идиот» и «Белая гвардия». В результат включить только тех авторов, у которых суммарная стоимость книг более 5000 сом. Результат отсортировать по убыванию стоимости. Лабораторная работа №6 Задание Вывести информацию (автора, название и цену) о книгах, цены которых меньше или равны средней цене книг на складе. Информацию вывести в отсортированном по убыванию цены виде. Среднее вычислить как среднее по цене книги. Результат: Задание Вывести информацию (автора, название и цену) о тех книгах, цены которых превышают минимальную цену книги на складе не более чем на 150 рублей в отсортированном по возрастанию цены виде. Результат: Задание Вывести информацию (автора, книгу и количество) о тех книгах, количество которых в таблице book не повторяется. Результат: Задание Вывести информацию о книгах(автор, название, цена) только тех авторов, средняя цена книг которых выше, чем средняя цена книг на складе в целом. Результат: Задание Посчитать сколько и каких книг нужно заказать поставщикам, чтобы на складе было одинаковое количество каждой книги, равное максимальному значению из всех количеств книг, хранящихся на складе. Столбцу с количеством заказываемых книг присвоить имя Заказ. Оплата наличными. |