ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’Ρ‹Π΄Π°Ρ‚ΡŒ список ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², ΠΏΡ€ΠΎΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π½Π° ΡƒΠ»ΠΈΡ†Π΅ «Π›Π΅Π½ΠΈΠ½Π³Ρ€Π°Π΄ΡΠΊΠΈΠΉ проспСкт»: ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ срСднСмСсячный объСм ΠΏΡ€ΠΎΠ΄Π°ΠΆ Ρ„ΠΈΡ€ΠΌΡ‹ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с 1 ΡΠ½Π²Π°Ρ€Ρ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³ΠΎΠ΄Π° ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ: WHERE ΠšΠ»ΠΈΠ΅Π½Ρ‚. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = АдрСс. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° AND Π£Π»ΠΈΡ†Π° LIKE 'ЛСнинградский %' AND Π’Π΅Π»Π΅Ρ„ΠΎΠ½_домашний IS NULL; Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² с Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ мСсяц… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° № 1:

INSERT INTO Доставка.

VALUES (1, 500, 'Альянс');

INSERT INTO Π—Π°ΠΊΠ°Π·.

VALUES (1, '03.05.2013', '11.05.2013', 9000, 77, 1);

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (1, 8, 1);

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (1, 9, 1);

2. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° № 2:

INSERT INTO Доставка.

VALUES (2, 200, 'АвтотрСйдинг');

INSERT INTO Π—Π°ΠΊΠ°Π·.

VALUES (2, '03.05.2013', '05.05.2013', 9000, 77, 2);

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (2, 9, 2);

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (2, 10, 2);

3. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° № 3:

INSERT INTO Доставка.

VALUES (3, 200, 'АвтотрСйдинг');

INSERT INTO Π—Π°ΠΊΠ°Π·.

VALUES (3, '17.12.2012', '18.12.2012', 24 000, 337, 3);

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (3, 8, 1);

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (3, 9, 1);

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (3, 10, 1);

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

4. ΠžΡ‚ΠΌΠ΅Π½Π° Π·Π°ΠΊΠ°Π·Π° № 2:

DELETE FROM Π—Π°ΠΊΠ°Π·.

WHERE Ном_заказа = 2;

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

3. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ, имя, отчСство, домашний Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° «Π Ρ‹Π±Π°ΠΊΠΎΠ²» :

UPDATE ΠšΠ»ΠΈΠ΅Π½Ρ‚.

SET Ѐамилия = 'Раков',.

Имя = 'ΠŸΠ΅Ρ‚Ρ€',.

ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ = 'Π•Π²Π»Π°ΠΌΠΏΠΈΠ΅Π²ΠΈΡ‡'.

WHERE ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = 78;

UPDATE АдрСс.

SET Π’Π΅Π»Π΅Ρ„ΠΎΠ½_домашний = '777−25−47'.

WHERE ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = 78;

4. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹ с ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ доставки мСньшС 2-Ρ… Π΄Π½Π΅ΠΉ ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π½ΠΈΠΆΠ΅ 300 Ρ€ΡƒΠ±Π»Π΅ΠΉ:

SELECT DISTINCT Ном_Π·Π°ΠΊΠ°Π·Π°, Π”Π°Ρ‚Π°_оформлСния, Π”Π°Ρ‚Π°_исполнСния, Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_доставки.

FROM Π—Π°ΠΊΠ°Π·, Доставка.

WHERE Π”Π°Ρ‚Π°_исполнСния — Π”Π°Ρ‚Π°_оформлСния < 2 AND Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_доставки < 300;

5. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π·Π°ΠΊΠ°Π· 3 издСлия ΠΎΡ‚ ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΎΠ² «Π‘Π°Π»Ρ‚ΠΈΠΊΠ°», «ΠšΠ°Ρ€Π΄ΠΈΠ½Π°Π»», «Π€Π΅ΠΎΠ½ΠΈΡ‚» :

INSERT INTO Бостав_Π·Π°ΠΊΠ°Π·Π°.

VALUES (1, 10, 1);

UPDATE Бостав_Π·Π°ΠΊΠ°Π·Π°.

SET ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ_ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ_Π²_Π·Π°ΠΊΠ°Π·Π΅ = ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ_ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ_Π²_Π·Π°ΠΊΠ°Π·Π΅ + 1.

WHERE Ном_заказа = 1;

6. Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² с Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ мСсяц:

SELECT ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°, Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°.

FROM (SELECT ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°, Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°.

FROM Π—Π°ΠΊΠ°Π·.

ORDER BY Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π° DESC).

WHERE ROWNUM <= 5;

7. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ поставщика ΠΌΠ΅Π±Π΅Π»ΠΈ:

INSERT INTO ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ_ΠΌΠ΅Π±Π΅Π»ΠΈ.

VALUES ('Π˜Π·ΡƒΠΌΡ€ΡƒΠ΄', 'Попов', 'ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€', '261−44−33');

8. Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ «ΠšΡƒΡ…ΠΎΠ½Π½Ρ‹ΠΉ Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€» Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π½Π° 15%:

UPDATE ИздСлиС.

SET ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ_Π½Π°_складС = ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ_Π½Π°_складС — (ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ_Π½Π°_складС / 100 * 15).

WHERE Артикул_издСлия = 11;

9. Π£Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π°Π³Π΅Π½Ρ‚Π°, ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ²ΡˆΠ΅Π³ΠΎ наимСньшСС количСство Π·Π°ΠΊΠ°Π·ΠΎΠ²:

DELETE.

FROM АгСнт_ΠΏΠΎ_ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅.

WHERE ЀИО_Π°Π³Π΅Π½Ρ‚Π° =.

(SELECT Ѐамилия_Π°Π³Π΅Π½Ρ‚Π°.

FROM Π—Π°ΠΊΠ°Π·.

GROUP BY Ѐамилия_Π°Π³Π΅Π½Ρ‚Π°.

HAVING (COUNT (*)) =.

(SELECT MIN (COUNT (*)).

FROM Π—Π°ΠΊΠ°Π·.

GROUP BY Ѐамилия_Π°Π³Π΅Π½Ρ‚Π°));

10. Π’Ρ‹Π΄Π°Ρ‚ΡŒ список Π·Π°ΠΊΠ°Π·ΠΎΠ² с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Ρ‚Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сдСлки Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ с Ρ„амилиями, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π½Π° «Π‘Π°…» :

SELECT Π—Π°ΠΊΠ°Π·. Ном_Π·Π°ΠΊΠ°Π·Π°, Π”Π°Ρ‚Π°_оформлСния, ЀИО_Π°Π³Π΅Π½Ρ‚Π°.

FROM Π—Π°ΠΊΠ°Π·, АгСнт_ΠΏΠΎ_ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅.

WHERE ЀИО_Π°Π³Π΅Π½Ρ‚Π° LIKE 'Π‘Π° %';

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

11. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π°Π³Π΅Π½Ρ‚Π° «Π ΡƒΡΠΈΠ½ΠΎΠ²Π°» :

SELECT SUM (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π° * 0.02).

FROM Π—Π°ΠΊΠ°Π·, АгСнт_ΠΏΠΎ_ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅.

WHERE ЀИО_Π°Π³Π΅Π½Ρ‚Π° = 'Русинов';

12. Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π³Π΅Π½Ρ‚Π΅, ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ²ΡˆΠ΅ΠΌ наибольшСС количСство сдСлок Π² «Π―Π½Π²Π°Ρ€Π΅» мСсяцС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³ΠΎΠ΄Π°:

SELECT Ѐамилия_Π°Π³Π΅Π½Ρ‚Π°, count (*).

FROM Π—Π°ΠΊΠ°Π·.

WHERE Π”Π°Ρ‚Π°_оформлСния BETWEEN TO_DATE ('01.05.2013','DD/MM/YYYY') AND TO_DATE ('31.05.2013','DD/MM/YYYY').

GROUP BY Ѐамилия_Π°Π³Π΅Π½Ρ‚Π°.

HAVING COUNT (*) =.

(SELECT MAX (COUNT (*)).

FROM Π—Π°ΠΊΠ°Π·.

WHERE Π”Π°Ρ‚Π°_оформлСния BETWEEN TO_DATE ('01.05.2013','DD/MM/YYYY') AND TO_DATE ('31.05.2013','DD/MM/YYYY').

GROUP BY Ѐамилия_Π°Π³Π΅Π½Ρ‚Π°);

13. Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π° с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ скидки (Ссли ΠΎΠ½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Π·Π°ΠΊΠ°Π·Ρƒ) ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ доставки:

SELECT Ном_Π·Π°ΠΊΠ°Π·Π°, Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π° — Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°*Π‘ΠΊΠΈΠ΄ΠΊΠ° + Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_доставки.

FROM Π—Π°ΠΊΠ°Π·, Доставка.

WHERE Π—Π°ΠΊΠ°Π·. Ном_Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°_доставки = Доставка. Ном_Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°_доставки;

14. ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΏΡ€ΠΎΠ΄Π°ΠΆ Ρ„ΠΈΡ€ΠΌΡ‹ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с 1 ΡΠ½Π²Π°Ρ€Ρ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³ΠΎΠ΄Π° ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ:

SELECT SUM (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°).

FROM Π—Π°ΠΊΠ°Π·.

WHERE Π”Π°Ρ‚Π°_оформлСния >= TO_DATE ('01.01.2013','DD/MM/YYYY') AND.

Π”Π°Ρ‚Π°_оформлСния <= TO_DATE (sysdate);

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

15. ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ срСднСмСсячный объСм ΠΏΡ€ΠΎΠ΄Π°ΠΆ Ρ„ΠΈΡ€ΠΌΡ‹ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с 1 ΡΠ½Π²Π°Ρ€Ρ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³ΠΎΠ΄Π° ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ:

SELECT AVG (SUM (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π° — Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°*Π‘ΠΊΠΈΠ΄ΠΊΠ°)).

FROM Π—Π°ΠΊΠ°Π·.

WHERE Π”Π°Ρ‚Π°_оформлСния >= TO_DATE ('01.01.2013','DD/MM/YYYY') AND.

Π”Π°Ρ‚Π°_оформлСния <= TO_DATE (sysdate).

GROUP BY TRUNC (TO_DATE (Π”Π°Ρ‚Π°_оформлСния),'MONTH');

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

16. ВывСсти самого «Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ» покупатСля (ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ²ΡˆΠ΅Π³ΠΎ наибольшСС число Π·Π°ΠΊΠ°Π·ΠΎΠ²):

SELECT Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ, COUNT (*).

FROM ΠšΠ»ΠΈΠ΅Π½Ρ‚, Π—Π°ΠΊΠ°Π·.

WHERE ΠšΠ»ΠΈΠ΅Π½Ρ‚. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = Π—Π°ΠΊΠ°Π·. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°.

GROUP BY Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ.

HAVING COUNT (*) =.

(SELECT MAX (COUNT (*)).

FROM Π—Π°ΠΊΠ°Π·.

GROUP BY ID_ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°);

17. ВывСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Слях, Π·Π°ΠΊΠ°Π·Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСвысили 20 000 Ρ€ΡƒΠ±Π»Π΅ΠΉ:

SELECT Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ, SUM (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°).

FROM ΠšΠ»ΠΈΠ΅Π½Ρ‚, Π—Π°ΠΊΠ°Π·.

WHERE ΠšΠ»ΠΈΠ΅Π½Ρ‚. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = Π—Π°ΠΊΠ°Π·. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°.

GROUP BY Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ.

HAVING SUM (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°) > 20 000;

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

18. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ список адрСсов доставки транспортной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ.

SELECT DISTINCT Вранспортная_компания, Π£Π»ΠΈΡ†Π°, Π”ΠΎΠΌ, ΠšΠ²Π°Ρ€Ρ‚ΠΈΡ€Π°.

FROM АдрСс, Π—Π°ΠΊΠ°Π·, Доставка.

WHERE АдрСс. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = Π—Π°ΠΊΠ°Π·. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° AND Π—Π°ΠΊΠ°Π·. Ном_Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°_доставки = Доставка. Ном_Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°_доставки AND Π”Π°Ρ‚Π°_исполнСния = TO_DATE ('11.05.2013','DD/MM/YYYY');

19. Π’Ρ‹Π΄Π°Ρ‚ΡŒ список Π·Π°ΠΊΠ°Π·ΠΎΠ², ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ «ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Ρ‹ΠΌ» Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с «Π―нваря» ΠΏΠΎ «Π”Π΅ΠΊΠ°Π±Ρ€ΡŒ» ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°:

SELECT Ном_заказа.

FROM Π—Π°ΠΊΠ°Π·, ΠšΠ»ΠΈΠ΅Π½Ρ‚.

WHERE Ѐамилия = 'ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²' AND.

Π”Π°Ρ‚Π°_оформлСния >= TO_DATE ('01.01.2012','DD/MM/YYYY') AND.

Π”Π°Ρ‚Π°_оформлСния < TO_DATE ('01.12.2012','DD/MM/YYYY');

20. Π’Ρ‹Π΄Π°Ρ‚ΡŒ список Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅, Ρ‡Π΅ΠΉ Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° ΠΌΠ°ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π³ΠΎΠ΄Π° прСвысил срСдний ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π·Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Π³ΠΎΠ΄:

SELECT ЀИО_Π°Π³Π΅Π½Ρ‚Π°.

FROM Π—Π°ΠΊΠ°Π·, АгСнт_ΠΏΠΎ_ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅.

WHERE Π—Π°ΠΊΠ°Π·. Ѐамилия_Π°Π³Π΅Π½Ρ‚Π° = АгСнт_ΠΏΠΎ_ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅. ЀИО_Π°Π³Π΅Π½Ρ‚Π° AND TRUNC (TO_DATE (Π”Π°Ρ‚Π°_оформлСния),'Month') = TO_DATE ('01.05.2013','DD/MM/YYYY').

GROUP BY ЀИО_АгСнта.

HAVING SUM (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°)*.

(SELECT Count (*).

FROM АгСнт_ΠΏΠΎ_ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅) >

(SELECT SUM (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°)*0.02/(12).

FROM Π—Π°ΠΊΠ°Π·.

WHERE TRUNC (TO_DATE (Π”Π°Ρ‚Π°_оформлСния),'YEAR') = TO_DATE ('01.01.2013','DD/MM/YYYY'));

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

21. Π’Ρ‹Π΄Π°Ρ‚ΡŒ список Π·Π°ΠΊΠ°Π·ΠΎΠ², доставлСнных ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ адрСсу с ΡΡƒΠΌΠΌΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ 15 000 Ρ€ΡƒΠ±Π»Π΅ΠΉ:

SELECT DISTINCT Ном_заказа.

FROM Π—Π°ΠΊΠ°Π·, ΠšΠ»ΠΈΠ΅Π½Ρ‚, АдрСс.

WHERE Π£Π»ΠΈΡ†Π° = 'ЛСнинградский ΠΏΡ€.' AND Π”ΠΎΠΌ = 27 AND ΠšΠ²Π°Ρ€Ρ‚ΠΈΡ€Π° = 141 AND Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π° < 15 000;

22. Π’Ρ‹Π΄Π°Ρ‚ΡŒ список ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², ΠΏΡ€ΠΎΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π½Π° ΡƒΠ»ΠΈΡ†Π΅ «Π›Π΅Π½ΠΈΠ½Π³Ρ€Π°Π΄ΡΠΊΠΈΠΉ проспСкт» :

SELECT Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ, Π£Π»ΠΈΡ†Π°, Π’Π΅Π»Π΅Ρ„ΠΎΠ½_домашний.

FROM ΠšΠ»ΠΈΠ΅Π½Ρ‚, АдрСс.

WHERE ΠšΠ»ΠΈΠ΅Π½Ρ‚. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = АдрСс. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° AND Π£Π»ΠΈΡ†Π° LIKE 'ЛСнинградский %' AND Π’Π΅Π»Π΅Ρ„ΠΎΠ½_домашний IS NULL;

23. ВывСсти ЀИО ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ²ΡˆΠΈΡ… мСньшСС количСство Π·Π°ΠΊΠ°Π·ΠΎΠ², Ρ‡Π΅ΠΌ «Π˜Π²Π°Π½ΠΎΠ²» :

SELECT Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ, COUNT (*).

FROM ΠšΠ»ΠΈΠ΅Π½Ρ‚, Π—Π°ΠΊΠ°Π·.

WHERE ΠšΠ»ΠΈΠ΅Π½Ρ‚. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = Π—Π°ΠΊΠ°Π·. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°.

GROUP BY Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ.

HAVING COUNT (*) <

(SELECT COUNT (*).

FROM ΠšΠ»ΠΈΠ΅Π½Ρ‚, Π—Π°ΠΊΠ°Π·.

WHERE ΠšΠ»ΠΈΠ΅Π½Ρ‚. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = Π—Π°ΠΊΠ°Π·. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° and Ѐамилия = 'Иванов');

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

24. По Π²ΡΠ΅ΠΌ нСисполнСнным Π·Π°ΠΊΠ°Π·Π°ΠΌ вывСсти ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„ΠΈΡ€ΠΌΠ°Ρ… поставщиках:

SELECT Вранспортная_компания.

FROM Π—Π°ΠΊΠ°Π·, Доставка.

WHERE Π”Π°Ρ‚Π°_исполнСния is null;

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

25. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·ΠΎΠ² «Π˜Π²Π°Π½ΠΎΠ²Π°», «Π‘Π΅ΠΌΠ΅Π½ΠΎΠ²Π°» :

SELECT Ѐамилия, AVG (Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π·Π°).

FROM Π—Π°ΠΊΠ°Π·, ΠšΠ»ΠΈΠ΅Π½Ρ‚ WHERE ΠšΠ»ΠΈΠ΅Π½Ρ‚. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π° = Π—Π°ΠΊΠ°Π·. ID_ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°.

AND Ѐамилия in ('Иванов', 'БСмСнов').

GROUP BY Ѐамилия;

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ