Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СУБД / ЗАДАЧИ

.doc
Скачиваний:
157
Добавлен:
26.05.2014
Размер:
142.34 Кб
Скачать

ЗАДАЧИ.

8. Выдать список всех поставок, в которых количество деталей находится в диапазоне от 300 до 750 включительно.

SELECT * FROM SPJ WHERE КОЛИЧЕСТВО BETWEEN 300 AND 750;

НОМЕР_ПОСТАВЩИКА НОМЕР_ДЕТАЛИ НОМЕР_ИЗДЕЛИЯ КОЛИЧЕСТВО

SI

PI

J4

700

S2

P3

J1

400

S2

P3

J4

500

S2

P3

J5

600

S2

P3

J6

400

S3

P4

J2

500

S4

Р6

J3

300

S4

Р6

J7

300

S5

P5

J5

500

S5

P5

J4

400

S5

Р6

J4

500

12. Выдать названия изделий и города, где они изготовлены, такие, что в названии изделия встречается буква "о".

SELECT НАЗВАНИЕ, ГОРОД FROM J WHERE НАЗВАНИЕ LIKE '%0%' ; НАЗВАНИЕ ГОРОД

РАБОЧАЯ СТАНЦИЯ МАРШРУТИЗАТОР КОММУТАТОР СЕРВЕР ДОСТУПА

ЛОРИЕН АЙЗЕНГАРД АЙЗЕНГАРД РАЙВЕНДЕЛ

2. Выдать названия и вес всех деталей. SELECT НАЗВАНИЕ, ВЕС FROM P; НАЗВАНИЕ ВЕС

ГАЙКА 12

БОЛТ 17

ВИНТ 17

ВИНТ 14

ЗАГЛУШКА 12

ШАЙБА 19

4. Выдать полный список деталей для всех изделий, изготовленных в миджуотере.

SELECT P.* FROM P, SP3, 3 WHERE SPJ.НОМЕР_ДЕТАЛИ = Р. НОМЕР_ДЕТАЛИ AND SPJ.НОМЕР_ИЗДЕЛИЯ = J.НОМЕР_ИЗДЕЛИЯ AND J. ГОРОД = 'МИДЖУОТЕР';

НОМЕР_ДЕТАЛИ НАЗВАНИЕ ЦВЕТ ВЕС ГОРОД

Р1 ГАЙКА КРАСНЫЙ 12 РАЙВЕНДЕЛ

РЗ ВИНТ ГОЛУБОЙ 17 ЛОРИЕН

РЗ ВИНТ ГОЛУБОЙ 17 ЛОРИЕН

5. Выдать полный список красных деталей. SELECT * FROM P WHERE ЦВЕТ = 'КРАСНЫЙ';

НОМЕР_ДЕТАЛИ НАЗВАНИЕ ЦВЕТ ВЕС ГОРОД

Р1 ГАЙКА КРАСНЫЙ 12 РАЙВЕНДЕЛ

Р4 ВИНТ КРАСНЫЙ 14 РАЙВЕНДЕЛ

Р6 ШАЙБА КРАСНЫЙ 19 РАЙВЕНДЕЛ

7. Выдать упорядоченный список номеров деталей, поставленных для изделия номер 31. SELECT НОМЕР_ДЕТАЛИ FROM SPJ WHERE НОМЕР_ИЗДЕЛИЯ = 'J1' ORDER BY НОМЕР_ДЕТАЛИ; НОМЕР_ДЕТАЛИ

Р1 РЗ РЗ

9. Выдать список всех пар (цвет детали - город, где хранится деталь), исключая дубликаты пар (цвет - город),

SELECT DISTINCT ЦВЕТ, ГОРОД FROM P;

ЦВЕТ ГОРОД

ГОЛУБОЙ ЛОРИЕН

ГОЛУБОЙ МИДЖУОТЕР

ЗЕЛЕНЫЙ МИДЖУОТЕР

КРАСНЫЙ РАЙВЕНДЕЛ

10. Выдать список всех поставок, в которых количество не является неопределенным значением.

SELECT * FROM SPJ WHERE КОЛИЧЕСТВО IS NOT NULL; НОМЕР_ПОСТАВЩИКА НОМЕР_ДЕТАЛИ НОМЕР_ИЗДЕЛИЯ

КОЛИЧЕСТВО

S1

P1

J1

200

S1

P1

J4

700

S2

P3

J1

400

S2

P3

J2

200

S2

P3

J3

200

S2

P3

J4

500

S2

P3

J5

600

S2

P3

J6

400

S2

P3

J7

800

S2

P5

J2

100

S3

P3

J1

200

S3

P4

J2

500

S4

P6

J3

300

S4

P6

J7

300

S5

P2

J2

200

S5

P2

J4

100

S5

P5

J5

500

S5

P5

J7

100

S5

P6

J2

200

S5

P1

J4

100

S5

P3

J4

200

S5

P4

J4

800

S5

P5

J4

400

S5

P6

J4

500

11. Выдать номера изделий и города, где они изготовлены, такие, что второй буквой названия города является "о".

SELECT НОМЕР_ИЗДЕЛИЯ, ГОРОД FROM J WHERE ГОРОД LIKE '_0%'; НОМЕР_ИЗДЕЛИЯ ГОРОД

32 ЛОРИЕН

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

SELECT SРJ.НОМEP_ПОСТАВЩИКА, SPJ.НОМЕР_ДЕТАЛИ, SPJ.НОМЕР_ИЗДЕЛИЯ FROM SPJ, S, Р, 3 WHERE SРJ.НОМЕР_ПОСТАВЩИКА = S . НОМЕР_ПОСТАВЩИКА AND SPJ . НОМЕР_ДЕТАЛИ = Р . НОМЕР_ДЕТАЛИ AND SРJ.НОМЕР_ИЗДЕЛИЯ = J.НОМЕР_ИЗДЕЛИЯ AND S.ГОРОД = Р.ГОРОД AND Р.ГОРОД = J.ГОРОД;

НОМЕР_ПОСТАВЩИКА НОМЕР_ДЕТАЛИ НОМЕР_ИЗДЕЛИЯ

S4 P6 37

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

SELECT SPJ. НОМЕР ПОСТАВЩИКА, SPJ. НОМЕР_ДЕТАЛИ, 5РЗ.НОМЕР_ИЗДЕЛИЯ FROM SPJ, S, Р, 3 WHERE

SPJ. НОМЕР_ПОСТАВЩИКА = S. НОМЕР_ПОСТАВЩИКА AND SPJ . НОМЕР_ДЕТАЛИ = Р. НОМЕР_ДЕТАЛИ AMD

SPJ . НОМЕР_ИЗДЕЛИЯ = J . НОМЕР_ИЗДЕЛИЯ AMD NOT ( S.ГОРОД = Р.ГОРОД AND Р.ГОРОД = J . ГОРОД );

НОМЕР_ПОСТАВЩИКА

НОМЕР_ДЕТАЛИ

НОМЕР_ИЗДЕЛИЯ

S1

Р1

J1

S1

PL

J4

S2

РЗ

J1

S2

РЗ

J7

S2

РЗ

J4

S2

РЗ

J2

S2

РЗ

J6

S2

РЗ

J3

S2

РЗ

J5

S2

Р5

J2

S3

РЗ

J1

S3

Р4

J2

S4

Р6

J3

S5

Р1

J4

S5

Р5

J5

S5

Р5

J4

S5

Р6

J4

S5

Р6

J2

S5

Р5

J7

S5

Р4

J4

S5

Р2

J2

S5

РЗ

J4

S5

Р2

J4

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

SELECT SPJ . НОМЕР_ПОСТАВЩИКА, SPJ . НОМЕР_ДЕТАЛИ, SPJ . НОМЕР_ИЗДЕЛИЯ FROM SPJ, S, P, J WHERE SPJ. НОМЕР_ПОСТАВЩИКА = S. НОМЕРЛОСТАВЩИКА AND SPJ . НОМЕР_ДЕТАЛИ = P . НОМЕР_ДЕТАЛИ AND SPJ.НОМЕР_ИЗДЕЛИЯ = J.НОМЕР_ИЗДЕЛИЯ AND NOT ( S.ГОРОД = P.ГОРОД OR P.ГОРОД = J.ГОРОД OR S.ГОРОД = J.ГОРОД );

НОМЕР_ПОСТАВЩИКА

НОМЕР_ДЕТАЛИ

НОМЕР_ИЗДЕЛИЯ

S2

P3

J6

S2

P3

J7

S2

P3

J4

S2

P3

J5

S2

P3

J3

S3

P4

J2

S5

P2

J2

S5

P5

J5

S5

P6

J2

S5

P5

J7

17. Выдать номера деталей, поставляемых каким-либо поставщиком из Миджуотера, для изделия, изготавливаемого также в Мидкуотере.

SELECT SPJ . НОМЕР_ДЕТАЛИ FROM SPJ, S, 3 WHERE SPJ . НОМЕРЛОСТАВЩИКА = S. НОМЕРЛОСТАВЩИКА AND SPJ . НОМЕР_ИЗДЕЛИЯ = J . НОМЕР_ИЗДЕЛИЯ AND S.ГОРОД = 'МИДЖУОТЕР' AND J.ГОРОД = 'МИДЖУОТЕР';

НОМЕР_ДЕТАЛИ

РЗ

РЗ

18. Выдать номера деталей, поставляемых каким-либо поставщиком из Миджуотера.

SELECT SPJ. НОМЕР_ДЕТАЛИ FROM SPJ, S WHERE SPJ . НОМЕР_ПОСТАВЩИКА = S. НОМЕРЛОСТАВЩИКА AND S.ГОРОД = 'МИДЖУОТЕР';

НОМЕР_ДЕТАЛИ

РЗ РЗ РЗ РЗ РЗ РЗ РЗ Р5 РЗ Р4

19. Выдать все пары названий городов, таких, что какой-либо поставщик из первого города поставляет детали для некоторого изделия, изготавливаемого во втором городе.

SELECT S. ГОРОД, J. ГОРОД FROM S, J, SPJ WHERE SPJ. НОМЕРЛОСТАВЩИКА = S. НОМЕРЛОСТАВЩИКА AND SPJ . НОМЕР_ИЗДЕЛИЯ = J . НОМЕР_ИЗДЕЛИЯ;

ГОРОД

ГОРОД

РАЙВЕНДЕЛ РАЙВЕНДЕЛ МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР МИДЖУОТЕР РАМВЕНДЕЛ РАЙВЕНДЕЛ АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД АЙЗЕНГАРД

МИДЖУОТЕР

АЙЗЕНГАРД

МИДЖУОТЕР

ЛОРИЕН

АЙЗЕНГАРД

ЭДОРАС

РАЙВЕНДЕЛ

РАЙВЕНДЕЛ

АЙЗЕНГАРД

ЛОРИЕН

МИДЖУОТЕР

ЛОРИЕН

АЙЗЕНГАРД

РАЙВЕНДЕЛ

ЛОРИЕН

ЛОРИЕН

АЙЗЕНГАРД

АЙЗЕНГАРД

РАЙВЕНДЕЛ

РАЙВЕНДЕЛ

АЙЗЕНГАРД

АЙЗЕНГАРД

АЙЗЕНГАРД

АЙЗЕНГАРД

20. Выдать номера деталей, поставляемых для какого-либо изделия поставщиком, находящимся в том же городе, где изготавливается это изделие.

SELECT SPJ. НОМЕР_ДЕТАЛИ FROM S, J, SPJ WHERE SPJ . НОМЕРЛОСТАВЩИКА = S. НОМЕРЛОСТАВЩИКА AND SРJ . НОМЕР_ИЗДЕЛИЯ = J . НОМЕР_ИЗДЕЛИЯ AND S . ГОРОД = J . ГОРОД;

НОМЕР_ДЕТАЛИ

РЗ

РЗ

Рб

Р2 РЗ Р4 Р6 Р5

P1

21. Выдать номера изделий, для которых детали поставляются по крайней мере одним поставщиком не из того же самого города.

SELECT SРJ .НОМЕР_ИЗДЕЛИЯ FROM SPJ, S, 3 WHERE SPJ. НОМЕР_ПОСТАВЩИКА = S.НОМЕР_ПОСТАВЩИКА AND SPJ.НОМЕР_ИЗДЕЛИЯ = J.НОМЕР_ИЗДЕЛИЯ AND S. ГОРОД != J. ГОРОД;

НОМЕР_ИЗДЕЛИЯ

J1 J4 J2 J4 J6 J7 J5 J3 J2 J2 J3 J2 J2 J7 J5

22. выдать все пары номеров деталей, таких, что некоторый поставщик поставляет обе указанные детали.

SELECT DISTINCT Tl. НОМЕР_ДЕТАЛИ, Т2 . НОМЕР_ДЕТАЛИ FROM SPJ Tl, SPJ T2 WHERE Т1.НОМЕР_ПОСТАВЩИКА = Т2.НОМЕР_ПОСТАВЩИКА AND Tl.НОМЕР_ДЕТАЛИ != Т2.НОМЕР_ДЕТАЛИ;

НОМЕР_ДЕТАЛИ

НОМЕР_ДЕТАЛИ

Р1

Р2

Р1

Р3

Р1

Р4

Р1

Р5

Р1

Р6

Р2

Р1

Р2

Р3

Р2

Р4

Р2

Р5

Р2

Р6

РЗ

Р1

РЗ

Р2

РЗ

Р4

РЗ

Р5

РЗ

Р6

Р4

Р1

Р4

Р2

Р4

РЗ

Р4

Р5

Р4

Р6

Р5

Р1

Р5

Р2

Р5

Р3

Р5

Р4

Р5

Р6

Рб

Р1

Р5

Р2

Рб

Р3

Р6

Р4

Р6

Р5

23. выдать названия изделий, для которых поставляются детали поставщиком S1.

SELECT НАЗВАНИЕ FROM 3 WHERE НОМЕР_ИЗДЕЛИЯ IN ( SELECT НОМЕР_ИЗДЕЛИЯ FROM SPJ WHERE НОМЕР_ПОСТАВЩИКА = 'S1' );

НАЗВАНИЕ

СЕРВЕР КОММУТАТОР

25. Узнать список городов, в которых размещены красные детали, или есть поставщик с состоянием 10.

SELECT ГОРОД FROM S WHERE СОСТОЯНИЕ = 10 UNION SELECT ГОРОД FROM P WHERE ЦВЕТ = 'КРАСНЫЙ' ;

ГОРОД

МИДЖУОТЕР

РАЙВЕНДЕЛ

26. Узнать список городов, в которых либо есть красные детали, либо есть поставщик с состоянием не менее 10.

SELECT ГОРОД FROM S WHERE СОСТОЯНИЕ >= 10 UNION SELECT ГОРОД FROM P WHERE ЦВЕТ = 'КРАСНЫЙ';

ГОРОД

АЙЗЕНГАРД МИДЖУОТЕР РАЙВЕНДЕЛ

29. Выдать номера поставщиков, поставляющих по крайней мере одну деталь, поставляемую по крайней мере одним поставщиком, который поставляет по крайней мере одну красную деталь.

SELECT НОМЕР_ПОСТАВЩИКА FROM SPJ WHERE НОМЕР_ДЕТАЛИ IN ( SELECT НОМЕР_ДЕТАЛИ FROM SPJ WHERE НОМЕР_ПОСТАВЩИКА IN ( SELECT НОМЕР_ПОСТАВЩИКА FROM SPJ WHERE НОМЕР_ДЕТАЛИ IN ( SELECT НОМЕР_ДЕТАЛИ FROM P WHERE ЦВЕТ = 'КРАСНЫЙ' ) ) );

HОМЕР_ПОСТАВЩИКА

S1

S1

S5

S5

S5

S2

S2

S2

S2

S3

S5

S2

S2

S2

S3

S5

S2

S5

S5

S5

S4

S5

S5

S4

30. Выдать номера поставщиков, имеющих состояние меньшее, чем у поставщика S1.

SELECT НОМЕР_ПОСТАВЩИКА FROM S WHERE СОСТОЯНИЕ < ( SELECT СОСТОЯНИЕ FROM S WHERE НОМЕР_ПОСТАВЩИКА = 'S1' );

НОМЕР_ПОСТАВЩИКА S2

31. Выдать номера поставщиков, поставляющих детали для какого-либо изделия с деталью pi в количестве, большем, чем средний объем поставок детали Р1 для этого изделия.

SELECT НОМЕРЛОСТАВЩИКА FROM SPJ T1 WHERE НОМЕР_ДЕТАЛИ = ' P1' AND КОЛИЧЕСТВО > ( SELECT AVG(КОЛИЧЕСТВО) FROM SPJ T2 WHERE T2 . НОМЕР_ДЕТАЛИ = 'Р1' AND Т2 . НОМЕР_ИЗДЕЛИЯ = Т1 . НОМЕР_ИЗДЕЛИЯ );

НОМЕР_ПОСТАВЩИКА S1

32. Выдать номера деталей, поставляемых для какого-либо изделия в Миджуотере.

SELECT НОМЕР_ДЕТАЛИ FROM SPJ WHERE EXISTS С SELECT * FROM J WHERE J. НОМЕР_ИЗДЕЛИЯ = SPJ . НОМЕР_ИЗДЕЛИЯ AND J . ГОРОД = 'МИДЖУОТЕР' );

НОМЕР_ДЕТАЛИ

P1 P3 P3

36. Узнать список фамилий поставщиков деталей красного цвета.

SELECT ФАМИЛИЯ FROM S WHERE EXISTS С SELECT * FROM SPJ WHERE SPJ . НОМЕРЛОСТАВЩИКА =

S. НОМЕРЛОСТАВЩИКА AND EXISTS ( SELECT * FROM P WHERE ЦВЕТ = 'КРАСНЫЙ' AND P. НОМЕР_ДЕТАЛИ

= SPJ . НОМЕР_ДЕТАЛИ ) );

ФАМИЛИЯ

БАГГИНС АРАГОРН БОРОМИР ТРИБЕРД

40. Узнать отсортированный в алфавитном порядке список различных городов из таблицы J, которых нет в таблице Р.

SELECT DISTINCT ГОРОД FROM J WHERE NOT EXISTS ( SELECT * FROM P WHERE J.ГОРОД = Р.ГОРОД ) ORDER BY ГОРОД;

ГОРОД

АИ3EHГАРД ЭДОРАС

43. SELECT DISTINCT НОМЕР_ИЗДЕЛИЯ FROM SPJ SPJX WHERE NOT EXISTS ( SELECT * FROM SPJ SPJY WHERE EXISTS С

SELECT *

FROM SPJ SPJA

WHERE SPJА.НОМЕР_ПОСТАВЩИКА = 'S1'

AND SPJA.HOMEP_ДETАЛИ = SPJY. НОМЕР_ДЕТАЛИ )

AND

NOT EXISTS (

SELECT *

FROM SPJ SPJB

WHERE SPJB. НОМЕР_ПОСТАВЩИКА = 'S1'

AND SPJB.HOMEP_ДETAЛИ = SPJY.НОМЕР_ДЕТАЛИ

AND SPJB.HOMEP_ИЗДЕЛИЯ = SPJX.НОМЕР_ИЗДЕЛИЯ ) ) ;

Выдать различные номера изделий из поставок, для которых не существует поставок с номерами деталей, которые поставляет поставщик S1, но не для искомого изделия.

НОМЕР_ИЗДЕЛИЯ

J1

J4

46. Выдать общее число изделий, для которых поставляет детали поставщик S1. SELECT COUNT(DISTINCT НОМЕР_ИЗДЕЛИЯ) FROM SPJ WHERE НОМЕР_ПОСТАВЩИКА = 'S1'; COUNT(DISTINCT НОМЕР_ИЗДЕЛИЯ)

47. Узнать список номеров поставщиков, состояние которых больше среднего.

SELECT НОМЕР_ПОСТАВЩИКА FROM S WHERE СОСТОЯНИЕ > ( SELECT AVG(СОСТОЯНИЕ) FROM S );

НОМЕР_ПОСТАВЩИКА

S3

S5

48. Получить отсортированный в алфавитном порядке перечень самых тяжелых деталей. SELECT * FROM P WHERE ВЕС = ( SELECT MAX(BEC) FROM P ) ORDER BY НАЗВАНИЕ; НОМЕР_ДЕТАЛИ НАЗВАНИЕ ЦВЕТ ВЕС ГОРОД

Р6 ШАЙБА КРАСНЫЙ 19 РАЙВЕНДЕЛ

50. Узнать суммарный вес деталей одинакового цвета, используемых для некоторого изделия.

SELECT SUM(BEC), ЦВЕТ FROM P, SPJ WHERE P . НОМЕР_ДЕТАЛИ = SPJ . НОМЕР_ДЕТАЛИ GROUP BY P. ЦВЕТ;

SUM(BEC) ЦВЕТ

201 ГОЛУБОЙ

34 ЗЕЛЕНЫЙ

140 КРАСНЫЙ

53. Сколько различных пар (номер поставщика, номер изделия) в таблице SPJ?

SELECT COUNT(*) FROM ( SELECT DISTINCT НОМЕР_ПОСТАВЩИКА, НОМЕР_ИЗДЕЛИЯ FROM SPJ ); COUNT(*) 17

55. Выдать номера изделий, для которых город является первым в алфавитном списке таких городов.

SELECT НОМЕР_ИЗДЕЛИЯ FROM J WHERE ГОРОД = ( SELECT MIN(ГОРОД) FROM J );

НОМЕР_ИЗДЕЛИЯ

J3 J4

56. Выдать номер изделий, для которых средний объем поставки деталей Р1 больше наибольшего объема поставки любой детали для изделия J1.

SELECT НОМЕР_ИЗДЕЛИЯ FROM ( SELECT НОМЕР_ИЗДЕЛИЯ, AVG(КОЛИЧЕСТВО) СРЕДНЕЕ_КОЛИЧЕСТВО FROM SPJ WHERE НОМЕР_ДЕТАЛИ = 'P1' GROUP BY НОМЕР_ИЗДЕЛИЯ ) T1 WHERE T1 . СРЕДНЕЕ_КОЛИЧЕСТВО > ( SELECT MAX(КОЛИЧЕСТВО) FROM SPJ WHERE НОМЕР_ИЗДЕЛИЯ = 'J1' );

строки не выбраны

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

SELECT ГОРОД FROM S UNION SELECT ГОРОД FROM P UNION SELECT ГОРОД FROM Л ORDER BY ГОРОД; ГОРОД

АИ3EHГАРД

ЛОРИЕН

МИДЖУОТЕР

РАЙВЕНДЕЛ ЭДОРАС

  1. Измените цвет всех красных деталей на оранжевый. UPDATE P SET ЦВЕТ = 'ОРАНЖЕВЫЙ' WHERE ЦВЕТ = 'КРАСНЫЙ';

  2. Удалите все изделия, для которых нет поставок деталей.

DELETE FROM J WHERE NOT EXISTS ( SELECT * FROM SPJ WHERE SPJ . НОМЕР_ИЗДЕЛИЯ = J.НОМЕР_ИЗДЕЛИЯ );

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

CREATE TABLE Т ( НОМЕР_ДЕТАЛИ CHAR(20) );

INSERT INTO Т SELECT DISTINCT SPJ.НОМЕР_ДЕТАЛИ FROM SPJ WHERE EXISTS ( SELECT * FROM S WHERE S . НОМЕР_ПОСТАВЩИКА = SPJ . НОМЕР_ПОСТАВЩИКА AND S . ГОРОД = 'МИДЖУОТЕР' ) OR EXISTS ( SELECT * FROM J WHERE J . НОМЕР_ИЗДЕЛИЯ = SPJ.НОМЕР_ИЗДЕЛИЯ AND J.ГОРОД = 'МИДЖУОТЕР' );

НОМЕР_ДЕТАЛИ

P1 РЗ P4 P5

78. Добавьте 10 к состоянию всех поставщиков, состояние которых в настоящее время меньше, чем состояние поставщика S4.

UPDATE S SET СОСТОЯНИЕ = СОСТОЯНИЕ + 10 WHERE СОСТОЯНИЕ < ( SELECT СОСТОЯНИЕ FROM S WHERE НОМЕР_ПОСТАВЩИКА = 'S4' );

1

Соседние файлы в папке СУБД