Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
2
Добавлен:
07.09.2019
Размер:
2.33 Mб
Скачать

Группировка

select Nдетали, sum(количество)as кол-во

From поставки

Group by Nдетали

Номер детали

Количество

1

1250

2

450

3

300

Получить номера детали, сумарное количество которых превышает 400.

Having-условие группы

select Nдетали, sum(количество)as кол-во

From поставки

Group by Nдетали

Having sum(кол-во)>400

Подзапросы

Получить список поставщиков, статус которых меньше максимального статуса в таблице поставщиков

Select наименование

From поставщики

Where статус<(Select max (статус)

From поставщики)

Очень часто используется оператор in

Написать подзапрос которых выдает все данные о поставщиках которые поставляют деталь с номером 2. Через подзапрос с помощью оператора in

Select P.name,p.num,p.status

From p

Where p.num in (select (поставки)

From пост

where