Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы по SQL.doc
Скачиваний:
22
Добавлен:
14.11.2019
Размер:
254.46 Кб
Скачать

Практическая работа № 2 Тема «Команда select»

1. Запустите mysql с помощью командной строки (рис. 2).

2. Откройте базу данных, созданную в первой практической работе, для работы с ней (команда USE).

3. По вариантам выполните запросы к таблице вашей базы данных.

4. Придумайте не менее 3 запросов к Вашей таблице.

Варианты

  1. Выполните следующий поиск:

  • выведите все данные таблицы Obmen_tbl;

  • вывести все столбцы обмена валюты Евро;

  • выведите ФИО клиента, дату обмена и название валюты, только обмен Доллара;

  • выведите ФИО клиентов, которые продали валюту доллар в количестве больше 50;

  • выведите ФИО клиентов, которые приобрели валюты в количестве более 50 шт;

  • выведите все обмены клиентов чьи фамилии начинаются с буквы А по букву Ж;

  • выведите ФИО клиентов, которые продали валюту в количестве больше 80 или меньше 50 шт;

  • выведите ФИО клиентов, которые не купили ни одну валюту;

  • выведите обмены валюты клиентов из Екатеринбурга;

  • выведите название валюты, стоимость продажи которых находится в диапазоне от 30 до 40 рублей;

  • выведите обмены валюты клиентов, чьи имена Егор, Мария и Оксана;

  • выведите обмены валюты клиентов, чьи имена не Оксана.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Magaz_tbl;

  • вывести все столбцы поступления Кефир, л.;

  • выведите название товара, стоимость поступления и количество поступления, только поставщика ЗАО «Компания Юниленд» 334-33-33;

  • выведите название товаров, которые поступили в количестве больше 100 шт. и относящие к категории кефир;

  • выведите название товара, которые поступили в количестве больше 100 шт;

  • выведите все названия товаров начинаются с буквы Н по букву Т;

  • выведите названий товаров, которые поступили по цене больше 40 р. или меньше 29 р.;

  • выведите названия товаров, у которых не указан поставщик;

  • выведите поступления товаров с названием Му-му;

  • выведите названия товаров, у которых стоимость поступления находится в диапазоне от 30 до 40 рублей;

  • выведите поступления поставщиков ЗАО;

  • выведите поступления всех поставщиков, кроме ЗАО.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Hospital_tbl;

  • вывести все столбцы стоимость лечения, которых составляет 320,5;

  • выведите ФИО пациента, дату рождения и диагноз, только поступивших 22.07.2011;

  • выведите ФИО пациентов, чье лечение составило менее 320 руб и диагнозом ветряная оспа;

  • выведите ФИО пациента, которые поступали в 2012 году;

  • выведите всех пациентов фамилия, которых начинаются с буквы К по букву О;

  • выведите пациентов, которые рождены в апреле;

  • выведите пациентов, у которых не определен диагноз;

  • выведите пациентов с диагнозом Цирроз печени;

  • выведите пациентов и их диагнозов, у которых стоимость лечения за день находится в диапазоне от 312 до 330 рублей;

  • выведите пациентов с переломами;

  • выведите всех пациентов, кроме пациентов с диагнозами перелом.

  1. Выполните следующий поиск:

  • выведите все данные таблицы MagazAvto_tbl;

  • вывести все столбцы стоимость базовой комплектации, которых составляет 599 999 руб;

  • выведите марку и модель авто, свойства, только произведенных в 2012 году;

  • выведите авто, с годом выпуска 2012 и стоимость базовой комплектации не менее 300 000 руб;

  • выведите авто, у которых стоимость дополнительного оборудования более 100 000 руб;

  • выведите все авто, которых начинаются с буквы С по букву F;

  • выведите авто с АКПП;

  • выведите авто, у которых нет дополнительного оборудования;

  • выведите авто в дополнительную комплектацию, которых входят легкосплавные диски;

  • выведите авто и год выпуска, у которых стоимость базовой комплектации находится в диапазоне от 400 000 до 600 000 руб;

  • выведите инжекторные авто;

  • выведите все авто, кроме авто Opel Astra.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Prokat_tbl;

  • вывести все столбцы стоимость дня проката, которых составляет 12 руб;

  • выведите название и вид диска, сроком возврата более 10 дней;

  • выведите названия дисков DVD, сроком возврата менее 10 дней;

  • выведите названия дисков, которые составляет более 12 руб;

  • выведите названия дисков, которые брали в прокат клиенты, чьи фамилии начинаются с буквы К по букву П;

  • выведите все CD диски;

  • выведите клиентов, которых не вернули диски;

  • выведите все диски с художественными фильмами;

  • выведите названия дисков, у которых срок возврата находится в диапазоне от 3 до 9 дней;

  • выведите диски взятые в прокат в мае месяце;

  • выведите все диски, взятые клиентами кроме Макаревича Макара Викторовича.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Hotel_tbl;

  • вывести все столбцы стоимость за день проживания, которых составляет 3400 руб;

  • выведите ФИО постояльцев и паспортные данные, которые за услуги заплатили 259,50 р.;

  • выведите ФИО постояльцев и паспортные данные, которые оплачивают проживание за день менее 3600 руб;

  • выведите ФИО постояльцев и паспортные данные, которые проживали с июня месяца;

  • выведите ФИО постояльцев и паспортные данные, чьи фамилия начинаются с буквы А по букву М;

  • выведите ФИО постояльцев и паспортные данные, которые воспользовались услугой прачечной;

  • выведите ФИО постояльцев и паспортные данные, которых не пользовались дополнительными услугами;

  • выведите ФИО постояльцев из Екатеринбурга ;

  • выведите ФИО постояльцев, у которых номер находится в диапазоне от 50 до 100 номера;

  • выведите ФИО постояльцев, которые заселялись мае месяце;

  • выведите всех постояльцев, кроме постояльцев из Омска.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Turist_tbl;

  • вывести все столбцы стоимость за день, которых составляет 4 130 р.;

  • выведите ФИО заказчиков и паспортные данные, которые заплатили за день 5 185 р.;

  • выведите ФИО заказчиков и паспортные данные, которые оплачивают за день не менее 6000 руб;

  • выведите ФИО заказчиков и паспортные данные, которые отдыхали с мая месяца;

  • выведите ФИО заказчиков и паспортные данные, чьи фамилия начинаются с буквы А по букву М;

  • выведите ФИО заказчиков и паспортные данные, которые ездили в Турцию на курорт Алания;

  • выведите ФИО заказчиков, у которых нет паспортных данных;

  • выведите ФИО заказчиков из Екатеринбурга;

  • выведите ФИО заказчиков, которые за день оплатили от 5000 до 6000 руб;

  • выведите ФИО заказчиков, которые жили в 4* отеле;

  • выведите ФИО заказчиков, кроме проживающих в 3* отеле.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Builder_tbl;

  • вывести все столбцы стоимость за 1 кв. метр, которых составляет 56 р.;

  • выведите данные о застройщиках, которые строят квартиры площадью менее 50 кв. метров;

  • выведите данные о застройщиках и адресе объекта, которые строят 3 комнатные квартиры;

  • выведите данные о застройщиках и адресе объекта, у которых дата сдачи 1 квартал;

  • выведите данные о застройщиках и адресе объекта, чьи названия начинаются с буквы А по букву М;

  • выведите данные о стройках компании Новастрой;

  • выведите данные о стройках, у которых не указана дата сдачи объекта;

  • выведите данные о стройках города Верхняя Пышма;

  • выведите данные о стройках, у которых стоимость за 1 кв. метр от 50 до 100 руб.;

  • выведите данные о стройках на улице Кировоградской города Екатеринбурга;

  • выведите данные о стройках, кроме города Среднеуральск.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Avtoserv_tbl;

  • вывести все столбцы стоимость часа работ, которых составляет 150, 45 р.;

  • выведите данные о ремонтах, которые занимали более 3 часов работы;

  • выведите данные о заказчиках и автомобилях, которые заплатили за 1 час ремонта 200 руб. и занимали 1 час работы;

  • выведите данные о заказчиках и автомобилях, которые ремонтировались в сентябре;

  • выведите данные о заказчиках и автомобилях, чьи фамилии начинаются с буквы А по букву М;

  • выведите данные о заказчиках и автомобилях производивших ремонт КПП;

  • выведите данные о ремонтах автомобиля Mazda;

  • выведите все данные о диагностике двигателя;

  • выведите данные о ремонтах, стоимость которых за 1 час находится в диапазоне от 100 до 199 руб.;

  • выведите данные о ремонтах августа;

  • выведите данные о ремонтах, кроме марки авто ВАЗ.

  1. Выполните следующий поиск:

  • выведите все данные таблицы BtNet_tbl;

  • вывести все столбцы таблицы количество заказанного товара, которых составляет 10 шт.;

  • выведите данные о заказах, количество которых составляет менее 10 шт.;

  • выведите данные о товарах и его свойствах, количество которых составляет менее 10 шт. и цена товара дешевле 5000 руб;

  • выведите данные о товарах и его свойствах, которые заказаны в сентябре;

  • выведите данные о заказах, у которых фамилии заказчиков начинаются с буквы А по букву Ж;

  • выведите данные о заказах стиральной машины;

  • выведите данные о заказах бытовой техники фирмы Sony;

  • выведите все данные о заказах белой бытовой техники;

  • выведите данные о заказах, цена за единицу товара которых находится в диапазоне от 1 000 до 10 000 руб.;

  • выведите данные о заказах сентября в количестве не менее 10 шт.;

  • выведите данные о заказах, кроме марки LG.

  1. Выполните следующий поиск:

  • выведите все данные таблицы Eda_tbl;

  • вывести все заказы борща;

  • выведите номер заказов, количество порций и время приготовления, только салата Оливье;

  • выведите номер заказов и названия блюд, которые заказали более 3 шт.;

  • выведите названия блюд, которые заказано в количестве более 3 шт. и время приготовления составляет менее 20 мин;

  • выведите все блюда начинающиеся с буквы А по букву Ж;

  • выведите блюда, которые заказали менее 5 шт. или время приготовления составляет от 20 мин. и более;

  • выведите названия заказанных салатов;

  • выведите все названия блюд и время их приготовления в состав которых входит сметана;

  • выведите все названия блюд и время их приготовления, цена которых находится в диапазоне от 20 до 40 рублей;

  • выведите все названия блюд и время их приготовления, в состав которых входит томат, мясо, свекла;

  • выведите все блюда, кроме первых.

  1. Выполните следующий поиск:

  • выведите все данные таблицы GKX_tbl;

  • вывести все данные об услуге Электроэнергия;

  • выведите ФИО плательщиков и их адрес, только пользующихся услугами ЖКХ в количестве 2 шт.;

  • выведите ФИО плательщиков, их адрес и вид услуги, которые оплатили более 1100 руб;

  • выведите ФИО плательщиков, их адрес и вид услуги, которые пользуются одной услугой в количестве 2 шт. и цена этой услуги менее 1000 руб;

  • выведите все платежи плательщиков, чьи фамилии начинающиеся с буквы А по букву Ж;

  • выведите ФИО плательщиков, их адрес и вид услуги, у которых месяц оплаты август или сумма оплаты составляет более 1000 руб.;

  • выведите платежи у которых не указан вид оплачиваемой услуги;

  • выведите все платежи улицы Сварщиков;

  • выведите ФИО плательщиков, их адрес и вид услуги, цена одной услуги которых находится в диапазоне от 600 до 1000 рублей;

  • выведите все платежи Максимов, Светлан и Галин;

  • выведите все платежи, кроме теплоснабжения.