Упражнения SQL


Подозреваю что боян, но чтобы и самому не забыть и другим показать, решил таки добавить запись.

http://www.sql-ex.ru/ - сайт посвященный треннингу и оттачиванию умения писать sql-запросы, как Select так и запросы на удаление/обновление/добавление.

все предельно просто:
1. зарегистрироваться
2. начать проходить тестирование

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

Описание таблиц:
"Схема БД состоит из четырех таблиц:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, screen, price)
Printer(code, model, color, type, price)
Таблица Product представляет производителя (maker), номер модели (model) и тип ('PC' - ПК, 'Laptop' - ПК-блокнот или 'Printer' - принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов. В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – code, указаны модель – model (внешний ключ к таблице Product), скорость - speed (процессора в мегагерцах), объем памяти - ram (в мегабайтах), размер диска - hd (в гигабайтах), скорость считывающего устройства - cd (например, '4x') и цена - price. Таблица Laptop аналогична таблице РС за исключением того, что вместо скорости CD содержит размер экрана -screen (в дюймах). В таблице Printer для каждой модели принтера указывается, является ли он цветным - color ('y', если цветной), тип принтера - type (лазерный – 'Laser', струйный – 'Jet' или матричный – 'Matrix') и цена - price.

Задание: 1
Найдите номер модели, скорость и размер жесткого диска для всех ПК стоимостью менее 500 дол. Вывести: model, speed и hd"


И предлагается ввести запрос, выполняющий данное задание. Вводим, нажимаем выполнить, если написали с ошибкой, то ее и видим, если все нормально, то видим результат выполнения и правильный резальтат (в случае неправильной логики запроса).

Если ну никак не получается написать нормальный запрос, то можно просмотрть верный вариант.
Считаю что все сотрудники, всех IT компаний должны проходить тестирование на этом сайте.


Комментариев нет:

Отправить комментарий

Можете оставить свой комментарий