Ejercicios1 SQL
1. Productos cuya categoría tenga como tercer carácter la letra “a”
Campos a mostrar: ProductID, ProductName, CategoryName
Respuesta:
SELECT ProductID, ProductName, CategoryName
FROM Products,Categories
WHERE Categories.CategoryID=Products.CategoryID and CategoryName LIKE ('??a*');
2. Detalles de órdenes (OrderDetails) cuyo descuento(Discount) esté entre 0.10 y 0.2 y cuyo precio unitario(UnitPrice) sea mayor o igual que $ 210.8
Respuesta:
SELECT * FROM OrderDetails
WHERE Discount BETWEEN 0.1 AND 0.20 AND UnitPrice>=210.8;
3. Seleccione todos los clientes (Customers) cuyas regionessean no nulas
Respuesta:
SELECT * FROM Customers WHERE Region IS NOT NULL;
4. Seleccione los productos (Products) que estén descontinuados
Campos a mostrar ProductID,UnitPrice,UnitsInStock,Discontinued
PISTA: Falso = 0, Verdadero=-1
Respuesta:
SELECT ProductID, UnitPrice, UnitsInStock, Discontinued
FROM Products WHERE Discontinued=-1;
5. Ordenes de cada empleado incluyendo a aquellos que notienen órdenes
Campos a mostrar: OrderID,OrderDate, LastName,FirstName
Respuesta:
SELECT OrderId, OrderDate, LastName
FROM Employees LEFT JOIN Orders ON Employees.EmployeeID=Orders.EmployeeID;
6.Productos con el nombre de su correspondiente proveedor que cumplan con las siguientes condiciones. Precio unitario (UnitPrice) entre 4 y 200 con unidades en existencia (UnitsInStock) mayores o iguales a 30ordenados por el nombre del proveedor y luego por el nombre del producto.
Respuesta:
SELECT ProductName, CompanyName, UnitPrice, UnitsInStock
FROM Suppliers, Products
WHERESuppliers.SupplierID=Products.SupplierID AND UnitPrice BETWEEN 4 AND 200 AND UnitsInStock>=30
ORDER BY CompanyName, ProductName;
7. Región este (Eastern) con sus respectivos territorios pero terminados en “n”
Campos amostrar: RegionDescription, TerritoryDescription.
En este ejercicio decidimos que los territorios a filtrar contuvieran la letra “n”, en vez de terminados en “n” porque en una cadena de caracteres yo...
Regístrate para leer el documento completo.