Advertisement
Guest User

Untitled

a guest
May 4th, 2022
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- 4.1. Увеличить на 10% вес всех уловов (таблица Улов), для рыбы “семга”.
  2. UPDATE "Улов" SET "Вес" = "Улов"."Вес" * 1.1
  3. WHERE "ID_Рыбы" IN(
  4. SELECT DISTINCT boka."ID_Рыбы"
  5. FROM "Улов" AS boka
  6. INNER JOIN "Рыбы" AS joka ON boka."ID_Рыбы" = joka."ID_Рыбы"
  7. WHERE joka."Название" = 'Семга'
  8. );
  9. -- 5. Создать представления.
  10. -- 5.1. Оформить запросы 4.1 - 4.2 в виде представления.
  11. CREATE VIEW up10_semga AS
  12. SELECT SUM(DISTINCT boka."ID_Рыбы")
  13. FROM "Улов" AS boka
  14. INNER JOIN "Рыбы" AS joka ON boka."ID_Рыбы" = joka."ID_Рыбы"
  15. WHERE joka."Название" = 'Семга';
  16. UPDATE "Улов" SET "Вес" = "Улов"."Вес" * 1.1
  17. WHERE "Улов"."ID_Рыбы" = up10_semga;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement