-
Notifications
You must be signed in to change notification settings - Fork 0
/
hw4.sql
38 lines (30 loc) · 1.55 KB
/
hw4.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--Вывести данные о товарах (проекция: названиетовара, цена, названиекатегории, названиекомпаниипоставщика)
SELECT ProductName, Price, CategoryName, SupplierName
FROM Products
JOIN Suppliers ON Products.SupplierID = Suppliers.SupplierID
JOIN Categories ON Products.CategoryID = Categories.CategoryID
--Вывести заказы клиентов не из France (номерзаказа, имяклиента, страна_клиента)
SELECT OrderID, CustomerName, country
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID
WHERE country != "France"
--Вывести название и стоимость в USD одного самого дорогого проданного товара
SELECT ProductName, Price AS Price_usd
FROM OrderDetails
JOIN Products ON OrderDetails.ProductID = Products.ProductID
ORDER BY Price Desc
Limit 1SELECT ProductName, Price*1.08 AS Price_usd
FROM OrderDetails
JOIN Products ON OrderDetails.ProductID = Products.ProductID
ORDER BY Price Desc
Limit 1
--Вывести список стран, которые поставляют морепродукты
SELECT distinct Country FROM Suppliers
JOIN Products ON Suppliers.SupplierID = Products.SupplierID
WHERE CategoryID = 8
--Вывести два самых дорогих товара из категории Beverages из USA
SELECT * FROM Products
JOIN Suppliers ON Products.SupplierID = Suppliers.SupplierID
WHERE Country = "USA" AND CategoryID =1
ORDER BY Price Desc
LIMIT 2