SQL-практика: рівень 19
Практичний тренінг з SQL
Думаю, саме час застосувати на практиці все, що ти вивчив на рівні, час для справжньої SQL-битви! Цього разу тобі пощастить стати капітаном морських битв на прадавній землі. Ми віримо в тебе, юний джедаю SQL, побудуй правильні запити, і тобі відкриються таємниці давніх битв.
У цьому завданні так само: склади запити до завдань і надішли їх нам через форму. Правильні варіанти виведення даних ти зможеш побачити в тестовому терміналі під час вибору номера завдання. Твоє завдання - отримати такий самий результат за допомогою сили SQL!
Схема бази даних "Комп'ютерна фірма"
Круті схема! На ній, окрім структури бази даних, можна побачити зв'язки та ключові поля, які поєднують таблиці
1. Комп'ютери. Знайдіть номери моделей і ціни всіх продуктів (будь-якого типу), випущених виробником B (латинська літера).
2. Знайдіть виробника, що випускає ПК, але не ноутбуки.
3. Знайдіть виробників ПК із процесором не менше 450 МГц. Вивести: Maker
4. Знайдіть середню швидкість ноутбуків, ціна яких перевищує 1000$
5. Знайдіть середню швидкість ПК, випущених виробником A
6. Знайдіть пари моделей PC, що мають однакові швидкість і RAM. У результаті кожна пара вказується лише один раз, тобто (i,j), але не (j,i). Порядок виведення: модель із більшим номером, модель із меншим номером, швидкість і RAM
7. Знайдіть моделі ноутбуків, швидкість яких менша за швидкість будь-якого з ПК.
Вивести: type, model, speed
8. Знайдіть виробників найдешевших кольорових принтерів. Вивести: maker, price
9. Для кожного виробника, що має моделі в таблиці Laptop, знайдіть середній розмір екрана ноутбуків, які він випускає.
Вивести: maker, середній розмір екрана
10. Знайдіть виробників, які випускали б як ПК
зі швидкістю не менше 750 МГц, так і ноутбуки зі швидкістю не менше 750 МГц.
Вивести: Maker

