DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

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

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

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

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

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

Про що ця робота

Звіт до лабораторної роботи присвячено вивченню синтаксису інструкції SELECT та написанню однотабличних запитів мовою SQL. Документ містить практичні вправи з модифікації та виконання запитів до бази даних.

У роботі розглядаються

  • Мова SQL
  • Інструкція SELECT
  • Однотабличні запити
  • Фільтрація даних
  • Агрегатні функції
  • Угрупування даних
  • Об'єднання запитів

Зміст і розділи

  1. Мета роботи
  2. Хід роботи
  3. Вправа 1
  4. Вправа 9
  5. Вправа 13
  6. Висновки
Для кого:Студенти вищих навчальних закладів технічних спеціальностей, які вивчають реляційні бази даних.
Викладачі:Павич Н.Я.

Ключові поняття

SQLSELECTWHEREGROUP BYUNIONcustomersorderssalersзапитагрегатна функція

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" ІНСТИТУТ ПІСЛЯДИПЛОМНОЇ ОСВІТИ / ЗВІТ ДО ЛАБОРАТОРНОЇ РОБОТИ №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, отримав практичні навики написання однотабличних запитів.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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