Основні інструкції мови SQL. Однотабличні запити

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут післядипломної освіти
Факультет:
ЗІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Бази даних

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" ІНСТИТУТ ПІСЛЯДИПЛОМНОЇ ОСВІТИ / ЗВІТ ДО ЛАБОРАТОРНОЇ РОБОТИ №3 на тему: «Основні інструкції мови SQL. Однотабличні запити» з курсу: "Бази даних" Львів – 2014 Мета: Вивчення синтаксису інструкції SELECT, отримання практичних навиків написання однотабличних запитів. Хід роботи Вправа 1. Модифікуйте запит з прикладу 1, щоб результатом було повернення лише даних про ім’я замовника та його розміщення. / Вправа 2. Модифікуйте запит з прикладу 2, так щоб результатом було повернення списку замовників розміщених у Лондоні або Римі. / / Вправа 3. Модифікуйте запит з прикладу 2, так щоб результатом було повернення списку замовників розміщених за межами Лондона та із рівнем переваги понад 200. / Вправа 4. Модифікуйте запит з прикладу 2, так щоб результатом було повернення списку замовників імена, яких починаються на “Gr” . / Вправа 5. Модифікуйте запит з прикладу 2, так щоб результатом було повернення списку замовників у іменах, яких більше 5-ти букв. / Вправа 6. Модифікуйте запит з прикладу 3, так щоб результатом було повернення списку замовників, що не співпрацюють із продавцем Peel, а також із продавцями, у яких комісія перевищує 0,13 . / Вправа 7. Модифікуйте запит з прикладу 3, так щоб результатом було повернення списку замовників, що не здійснювали операцію купівлі продажу після 04-09-2013. / Вправа 8. Реалізуйте запит, результатом якого є об’єднаний список замовників із вправи 6 та вправи 7 (підказка: для об’єднання результатів двох запитів застосуйте оператор UNION). SELECT cname, city, rating FROM Customers WHERE snum NOT IN ( SELECT snum FROM Salers WHERE sname = 'Peel' or comm > 0.13 ) union ALL SELECT cname, city, rating FROM Customers WHERE cnum NOT IN ( SELECT cnum FROM Orders WHERE odate > '2013-09-04' ) / Вправа 9. Спробуйте виконати запиит, поясніть помилку, що виникла. SELECT snum, cname, COUNT(cnum) FROM Customers GROUP BY Snum Колонка "Customers.cname" є неприпустимим в списку вибору, тому що він не міститься в статистичній функції або пропозиції GROUP BY.. В запит потрібно внести наступні зміни: / Вправа 10. Реалізуйте запит, котрий підрахує кількість операцій купівлі продажу за кожен з днів. / Вправа 11. Розширте запит із вправи 10, так щоб було враховано лише продавців із комісійними неменшими, аніж 0,12. / Вправа 12. Модифікуйте запит з прикладу 6, так щоб при підрахунку кількості замовників були враховані лише замовники із кодом переваги вищим за 200. / Вправа 13. Реалізуйте запит, що видасть результати про сумарну суму усіх операцій купівлі продажу для кожного дня і по кожному продавцю. У результуючий набір повинні увійти лише ті дні, коли сума операцій перевищила 3000, а до розгляду було прийнято лише операції купівлі-продажу на суму вищу за 100. / Висновки: В результаті виконання роботи я ознайомилася та вивчив синтаксис інструкції SELECT, отримав практичні навики написання однотабличних запитів.
Антиботан аватар за замовчуванням

02.06.2014 21:06-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!