среда, 15 апреля 2020 г.

Найдите модели принтеров, имеющих самую высокую цену. Вывести: model, price

Задание: 10 (Serge I: 2002-09-23)

SELECT model, price
FROM printer
WHERE price =
(SELECT MAX(price)
FROM printer )

Найдите производителей ПК с процессором не менее 450 Мгц. Вывести: Maker

Задание: 9 (Serge I: 2002-11-02)
SELECT DISTINCT product.maker
FROM pc
INNER JOIN product ON pc.model = product.model
WHERE pc.speed >= 450

Найдите производителя, выпускающего ПК, но не ПК-блокноты.

Задание: 8 (Serge I: 2003-02-03)
SELECT DISTINCT maker
FROM product
WHERE type = 'pc'
EXCEPT
SELECT DISTINCT product.maker
FROM product
Where type = 'laptop'

Найдите номера моделей и цены всех продуктов (любого типа), выпущенных производителем B (латинская буква).

Задание: 7 (Serge I: 2002-11-02)

SELECT DISTINCT product.model, pc.price
FROM Product JOIN pc ON product.model = pc.model WHERE maker = 'B'
UNION
SELECT DISTINCT product.model, laptop.price
FROM product JOIN laptop ON product.model=laptop.model WHERE maker='B'
UNION
SELECT DISTINCT product.model, printer.price
FROM product JOIN printer ON product.model=printer.model WHERE maker='B';

Для каждого производителя, выпускающего ПК-блокноты c объёмом жесткого диска не менее 10 Гбайт, найти скорости таких ПК-блокнотов. Вывод: производитель, скорость.

Задание: 6 (Serge I: 2002-10-28)

SELECT DISTINCT p.maker, l.speed
FROM laptop l
JOIN product p ON p.model = l.model
WHERE l.hd >= 10

Найдите номер модели, скорость и размер жесткого диска ПК, имеющих 12x или 24x CD и цену менее 600 дол.

Задание: 5 (Serge I: 2002-09-30)

SELECT model,speed,hd FROM PC WHERE ( cd = '12x' OR cd = '24x' ) AND price < 600

Найдите все записи таблицы Printer для цветных принтеров.

Задание: 4 (Serge I: 2002-09-21)

SELECT * FROM Printer WHERE color = 'y'

Найдите номер модели, объем памяти и размеры экранов ПК-блокнотов, цена которых превышает 1000 дол.

Задание: 3 (Serge I: 2002-09-30)

SELECT model,ram,screen FROM Laptop WHERE price > 1000

Найдите производителей принтеров. Вывести: maker

Задание: 2 (Serge I: 2002-09-21)
SELECT maker FROM Product WHERE type = 'Printer' GROUP BY maker

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

Задание: 1 (Serge I: 2002-09-30)

SELECT model, speed, hd FROM PC WHERE price < 500