Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos II
I Parcial III Periodo 2016
1. Seleccione todos los campos de la tabla cliente, ordenado por
nombre del contacto de la compaa, alfabticamente.
Select * from dbo.Customers
ORDER By ContactName ASC
2. Seleccione todos los campos de la tabla rdenes, ordenados por
fecha de la orden, descendentemente.
Select * from dbo.Orders
ORDER by OrderDate DESC
3. Obtener todos los productos, cuyo nombre comienzan con la letra
P y tienen un precio unitario comprendido entre 10 y 120.
Select * from Products
where ProductName like '%p' and UnitPrice between 10 and 120
4. Obtener todos os clientes de los pases de: USA, Francia y UK.
Select * from Customers
where Country in ('USA','France','UK')
5. Obtener todos los productos descontinuados y sin stock, que
pertenecen a la categora 1, 3, 4 y 7.
Select * from dbo.Products
where (Discontinued=1 and UnitsInStock=0) and CategoryID in
(1,3,4,7)
6. Seleccionar los productos cuyos precios unitarios estn entre 35 y
250, sin stock en almacn, pertenecientes a las categoras 1, 3, 4,
7 y 8, que son distribuidos por los proveedores, 2, 4, 6, 7, 8 y 9.
Select * from Products
where UnitPrice between 35 and 250 and UnitsInStock=0 and
CategoryID in (1,3,4,7,8) and SupplierID in (2,4,6,7,8,9)
in(1,3,7,8,9)
and
'Total
10.
Determina el promedio de la columna unitprice de todos los
productos de la tabla products.
select AVG(UnitPrice)as 'Promedio' from dbo.Products
group by CategoryName
7. Obtener el nombre del cliente, nombre de proveedor, nombre del
empleado y el nombre de los productos que estn en la orden
10273.
Select Orders.OrderID,Customers.ContactName as
Cliente,Suppliers.CompanyName as Proveedor,
Employees.FirstName,Employees.LastName, Products.ProductName from
Customers JOIN Orders ON Customers.CustomerID=Orders.CustomerID
join Employees ON Orders.EmployeeID=Employees.EmployeeID JOIN
Products ON Products.SupplierID=Orders.EmployeeID join Suppliers ON
Products.SupplierID=Suppliers.SupplierID Where OrderID=10273
10.