Consultas SQL
SELECT C.CompanyName
FROM Customers C JOIN Orders O ONC.CustomerID=O.CustomerID
WHERE O.OrderDate >= '2003-01-01'
ORDER BY C.CompanyName;
2. Obtener los productos que cuestan más que el promedio de lo que vendemos, y delas cuales tenemos en existencia más de 5 y menos de 10 unidades.
SELECT ProductName FROM Products
WHERE (UnitPrice>(SELECT AVG(UnitPrice) FROM Products)) AND(UnitsInStock>=5) AND (UnitsInStock40;
6. Nombre de las la compañía de los clientes que contengan las palabras comida, restaurante, food o gourmet.
SELECT CompanyName FROM CustomersWHERE CompanyName
LIKE '%Comida%' OR CompanyName LIKE '%Restaurante%' OR CompanyName LIKE '%Food%' OR CompanyName LIKE '%Gourmet%';
8. Todos los productos del mar,ordenados descendentemente y que han no han sido comprados en algún pedido.
SELECT P.*
FROM Products P JOIN Categories C ON P.CategoryID=C.CategoryID
WHEREC.CategoryName='Seafood' AND P.ProdictID NOT IN (Select ProductID FROM Order_details)
ORDER BY (P.ProductName) DESC;
9. Total que nos ha comprado cada uno de los clientes.
SELECTC.PrderID, SUM(OD.Quantity) AS 'Total'
FROM Order_details OD JOIN Orders O ON OD.OrderID=O.OrderID JOIN Customers C ON O.CustomerID=C.CustomerID
GROUP BY C.OrderID;
10.Empresas que no tienen un fax de referencia ni una region asignada.
SELECT CompanyName FROM Customers
WHERE (Fax IS NULL) AND (Region IS NULL);
11. SELECT C.*
FROMCustomers C JOIN Orders O ON C.CustomerID=O.CustomerID JOIN E,ployee E ON O.EmployeeID=E.EmployeeID
WHERE C.ContactTitle=’Ower’ AND E.LastName IN (‘Fuller’,’Callahan’)
Regístrate para leer el documento completo.