Created
April 15, 2025 20:49
-
-
Save VKONSTANTINIUS/8d845653f3af639a7309757319cb9479 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--1.Показати назви товарів та їх виробників, а також тих виробників, | |
--у яких немає товарів. | |
SELECT pr.name ТОВАР, | |
prod.name ВИРОБНИК | |
FROM Product pr | |
RIGHT JOIN Producer prod ON pr.id_producer = prod.id | |
--2.Показати лише ті категорії, до яких не належить жоден товар. | |
SELECT cat.name КАТЕГОРІЯ | |
FROM Product pr | |
RIGHT JOIN Category cat ON pr.id_category = cat.id | |
WHERE pr.name IS NULL | |
--3.Показати назви товарів, дати їх поставки та постачальників, | |
--в тому числі тих постачальників, які нічого не встигли поставити. | |
SELECT s.name ПОСТАЧАЛЬНИК, | |
pr.name ТОВАР, | |
d.date_of_delivery 'ДАТА ПОСТАВКИ' | |
FROM Delivery d | |
JOIN Product pr ON d.id_product = pr.id | |
RIGHT JOIN Supplier s ON d.id_supplier = s.id | |
--4.Показати області (регіони), в яких немає жодного виробника (EXCEPT). | |
SELECT name РЕГІОН FROM Region | |
EXCEPT | |
SELECT reg.name | |
FROM Producer prod | |
JOIN Address adr ON prod.id_address = adr.id | |
JOIN City c ON adr.id_city = c.id | |
JOIN Region reg ON c.id_region = reg.id | |
--5.Показати назви категорій, де немає товарів фірми ООО «Нлі Ю» (EXCEPT). | |
SELECT name КАТЕГОРІЯ FROM Category | |
EXCEPT | |
SELECT cat.name | |
FROM Delivery d | |
JOIN Supplier sup ON d.id_supplier = sup.id | |
JOIN Product pr ON d.id_product = pr.id | |
JOIN Category cat ON pr.id_category = cat.id | |
WHERE sup.name = 'ООО «Нлі Ю»' | |
--6.Показати виробників, які не випускають продукти молочної категорії (EXCEPT). | |
SELECT name ВИРОБНИК FROM Producer | |
EXCEPT | |
SELECT prod.name ВИРОБНИК | |
FROM Product pr | |
JOIN Producer prod ON pr.id_producer = prod.id | |
JOIN Category cat ON pr.id_category = cat.id | |
WHERE cat.name = 'Молочна продукція' | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment