
Практическая работа № 2 Тема «Команда select»
1. Запустите mysql с помощью командной строки (рис. 2).
2. Откройте базу данных, созданную в первой практической работе, для работы с ней (команда USE).
3. По вариантам выполните запросы к таблице вашей базы данных.
4. Придумайте не менее 3 запросов к Вашей таблице.
Варианты
Выполните следующий поиск:
выведите все данные таблицы Obmen_tbl;
вывести все столбцы обмена валюты Евро;
выведите ФИО клиента, дату обмена и название валюты, только обмен Доллара;
выведите ФИО клиентов, которые продали валюту доллар в количестве больше 50;
выведите ФИО клиентов, которые приобрели валюты в количестве более 50 шт;
выведите все обмены клиентов чьи фамилии начинаются с буквы А по букву Ж;
выведите ФИО клиентов, которые продали валюту в количестве больше 80 или меньше 50 шт;
выведите ФИО клиентов, которые не купили ни одну валюту;
выведите обмены валюты клиентов из Екатеринбурга;
выведите название валюты, стоимость продажи которых находится в диапазоне от 30 до 40 рублей;
выведите обмены валюты клиентов, чьи имена Егор, Мария и Оксана;
выведите обмены валюты клиентов, чьи имена не Оксана.
Выполните следующий поиск:
выведите все данные таблицы Magaz_tbl;
вывести все столбцы поступления Кефир, л.;
выведите название товара, стоимость поступления и количество поступления, только поставщика ЗАО «Компания Юниленд» 334-33-33;
выведите название товаров, которые поступили в количестве больше 100 шт. и относящие к категории кефир;
выведите название товара, которые поступили в количестве больше 100 шт;
выведите все названия товаров начинаются с буквы Н по букву Т;
выведите названий товаров, которые поступили по цене больше 40 р. или меньше 29 р.;
выведите названия товаров, у которых не указан поставщик;
выведите поступления товаров с названием Му-му;
выведите названия товаров, у которых стоимость поступления находится в диапазоне от 30 до 40 рублей;
выведите поступления поставщиков ЗАО;
выведите поступления всех поставщиков, кроме ЗАО.
Выполните следующий поиск:
выведите все данные таблицы Hospital_tbl;
вывести все столбцы стоимость лечения, которых составляет 320,5;
выведите ФИО пациента, дату рождения и диагноз, только поступивших 22.07.2011;
выведите ФИО пациентов, чье лечение составило менее 320 руб и диагнозом ветряная оспа;
выведите ФИО пациента, которые поступали в 2012 году;
выведите всех пациентов фамилия, которых начинаются с буквы К по букву О;
выведите пациентов, которые рождены в апреле;
выведите пациентов, у которых не определен диагноз;
выведите пациентов с диагнозом Цирроз печени;
выведите пациентов и их диагнозов, у которых стоимость лечения за день находится в диапазоне от 312 до 330 рублей;
выведите пациентов с переломами;
выведите всех пациентов, кроме пациентов с диагнозами перелом.
Выполните следующий поиск:
выведите все данные таблицы MagazAvto_tbl;
вывести все столбцы стоимость базовой комплектации, которых составляет 599 999 руб;
выведите марку и модель авто, свойства, только произведенных в 2012 году;
выведите авто, с годом выпуска 2012 и стоимость базовой комплектации не менее 300 000 руб;
выведите авто, у которых стоимость дополнительного оборудования более 100 000 руб;
выведите все авто, которых начинаются с буквы С по букву F;
выведите авто с АКПП;
выведите авто, у которых нет дополнительного оборудования;
выведите авто в дополнительную комплектацию, которых входят легкосплавные диски;
выведите авто и год выпуска, у которых стоимость базовой комплектации находится в диапазоне от 400 000 до 600 000 руб;
выведите инжекторные авто;
выведите все авто, кроме авто Opel Astra.
Выполните следующий поиск:
выведите все данные таблицы Prokat_tbl;
вывести все столбцы стоимость дня проката, которых составляет 12 руб;
выведите название и вид диска, сроком возврата более 10 дней;
выведите названия дисков DVD, сроком возврата менее 10 дней;
выведите названия дисков, которые составляет более 12 руб;
выведите названия дисков, которые брали в прокат клиенты, чьи фамилии начинаются с буквы К по букву П;
выведите все CD диски;
выведите клиентов, которых не вернули диски;
выведите все диски с художественными фильмами;
выведите названия дисков, у которых срок возврата находится в диапазоне от 3 до 9 дней;
выведите диски взятые в прокат в мае месяце;
выведите все диски, взятые клиентами кроме Макаревича Макара Викторовича.
Выполните следующий поиск:
выведите все данные таблицы Hotel_tbl;
вывести все столбцы стоимость за день проживания, которых составляет 3400 руб;
выведите ФИО постояльцев и паспортные данные, которые за услуги заплатили 259,50 р.;
выведите ФИО постояльцев и паспортные данные, которые оплачивают проживание за день менее 3600 руб;
выведите ФИО постояльцев и паспортные данные, которые проживали с июня месяца;
выведите ФИО постояльцев и паспортные данные, чьи фамилия начинаются с буквы А по букву М;
выведите ФИО постояльцев и паспортные данные, которые воспользовались услугой прачечной;
выведите ФИО постояльцев и паспортные данные, которых не пользовались дополнительными услугами;
выведите ФИО постояльцев из Екатеринбурга ;
выведите ФИО постояльцев, у которых номер находится в диапазоне от 50 до 100 номера;
выведите ФИО постояльцев, которые заселялись мае месяце;
выведите всех постояльцев, кроме постояльцев из Омска.
Выполните следующий поиск:
выведите все данные таблицы Turist_tbl;
вывести все столбцы стоимость за день, которых составляет 4 130 р.;
выведите ФИО заказчиков и паспортные данные, которые заплатили за день 5 185 р.;
выведите ФИО заказчиков и паспортные данные, которые оплачивают за день не менее 6000 руб;
выведите ФИО заказчиков и паспортные данные, которые отдыхали с мая месяца;
выведите ФИО заказчиков и паспортные данные, чьи фамилия начинаются с буквы А по букву М;
выведите ФИО заказчиков и паспортные данные, которые ездили в Турцию на курорт Алания;
выведите ФИО заказчиков, у которых нет паспортных данных;
выведите ФИО заказчиков из Екатеринбурга;
выведите ФИО заказчиков, которые за день оплатили от 5000 до 6000 руб;
выведите ФИО заказчиков, которые жили в 4* отеле;
выведите ФИО заказчиков, кроме проживающих в 3* отеле.
Выполните следующий поиск:
выведите все данные таблицы Builder_tbl;
вывести все столбцы стоимость за 1 кв. метр, которых составляет 56 р.;
выведите данные о застройщиках, которые строят квартиры площадью менее 50 кв. метров;
выведите данные о застройщиках и адресе объекта, которые строят 3 комнатные квартиры;
выведите данные о застройщиках и адресе объекта, у которых дата сдачи 1 квартал;
выведите данные о застройщиках и адресе объекта, чьи названия начинаются с буквы А по букву М;
выведите данные о стройках компании Новастрой;
выведите данные о стройках, у которых не указана дата сдачи объекта;
выведите данные о стройках города Верхняя Пышма;
выведите данные о стройках, у которых стоимость за 1 кв. метр от 50 до 100 руб.;
выведите данные о стройках на улице Кировоградской города Екатеринбурга;
выведите данные о стройках, кроме города Среднеуральск.
Выполните следующий поиск:
выведите все данные таблицы Avtoserv_tbl;
вывести все столбцы стоимость часа работ, которых составляет 150, 45 р.;
выведите данные о ремонтах, которые занимали более 3 часов работы;
выведите данные о заказчиках и автомобилях, которые заплатили за 1 час ремонта 200 руб. и занимали 1 час работы;
выведите данные о заказчиках и автомобилях, которые ремонтировались в сентябре;
выведите данные о заказчиках и автомобилях, чьи фамилии начинаются с буквы А по букву М;
выведите данные о заказчиках и автомобилях производивших ремонт КПП;
выведите данные о ремонтах автомобиля Mazda;
выведите все данные о диагностике двигателя;
выведите данные о ремонтах, стоимость которых за 1 час находится в диапазоне от 100 до 199 руб.;
выведите данные о ремонтах августа;
выведите данные о ремонтах, кроме марки авто ВАЗ.
Выполните следующий поиск:
выведите все данные таблицы BtNet_tbl;
вывести все столбцы таблицы количество заказанного товара, которых составляет 10 шт.;
выведите данные о заказах, количество которых составляет менее 10 шт.;
выведите данные о товарах и его свойствах, количество которых составляет менее 10 шт. и цена товара дешевле 5000 руб;
выведите данные о товарах и его свойствах, которые заказаны в сентябре;
выведите данные о заказах, у которых фамилии заказчиков начинаются с буквы А по букву Ж;
выведите данные о заказах стиральной машины;
выведите данные о заказах бытовой техники фирмы Sony;
выведите все данные о заказах белой бытовой техники;
выведите данные о заказах, цена за единицу товара которых находится в диапазоне от 1 000 до 10 000 руб.;
выведите данные о заказах сентября в количестве не менее 10 шт.;
выведите данные о заказах, кроме марки LG.
Выполните следующий поиск:
выведите все данные таблицы Eda_tbl;
вывести все заказы борща;
выведите номер заказов, количество порций и время приготовления, только салата Оливье;
выведите номер заказов и названия блюд, которые заказали более 3 шт.;
выведите названия блюд, которые заказано в количестве более 3 шт. и время приготовления составляет менее 20 мин;
выведите все блюда начинающиеся с буквы А по букву Ж;
выведите блюда, которые заказали менее 5 шт. или время приготовления составляет от 20 мин. и более;
выведите названия заказанных салатов;
выведите все названия блюд и время их приготовления в состав которых входит сметана;
выведите все названия блюд и время их приготовления, цена которых находится в диапазоне от 20 до 40 рублей;
выведите все названия блюд и время их приготовления, в состав которых входит томат, мясо, свекла;
выведите все блюда, кроме первых.
Выполните следующий поиск:
выведите все данные таблицы GKX_tbl;
вывести все данные об услуге Электроэнергия;
выведите ФИО плательщиков и их адрес, только пользующихся услугами ЖКХ в количестве 2 шт.;
выведите ФИО плательщиков, их адрес и вид услуги, которые оплатили более 1100 руб;
выведите ФИО плательщиков, их адрес и вид услуги, которые пользуются одной услугой в количестве 2 шт. и цена этой услуги менее 1000 руб;
выведите все платежи плательщиков, чьи фамилии начинающиеся с буквы А по букву Ж;
выведите ФИО плательщиков, их адрес и вид услуги, у которых месяц оплаты август или сумма оплаты составляет более 1000 руб.;
выведите платежи у которых не указан вид оплачиваемой услуги;
выведите все платежи улицы Сварщиков;
выведите ФИО плательщиков, их адрес и вид услуги, цена одной услуги которых находится в диапазоне от 600 до 1000 рублей;
выведите все платежи Максимов, Светлан и Галин;
выведите все платежи, кроме теплоснабжения.