Está en la página 1de 3

c 


cc c
   c  c







 c 

 cc c  

cc





   





 c c



c c c







c



  
c
c 
c c c
 
1 Obtener una lista de todos los productos indicando para cada uno su codigo, nombre
categoría, precio y precio con I.V.A. incluido (es el precio anterior aumentado en un
16%)

select ProductID,ProductName,CategoryID,UnitPrice,(UnitPrice * 1.16


)as valor_total
from Products

2 De cada detalle de pedido queremos saber su número de pedido, producto, cantidad,


precio unitario y valor total.

select OrderID,ProductID,UnitPrice,Quantity,Discount,(UnitPrice *
Quantity -Discount)as valor_total
from [Order Details]

3 Listar de cada empleado su nombre, años que lleva trabajando en la empresa y su


edad (suponiendo que este año ya ha cumplido años).

select (FirstName+LastName)as nombre_empleado,year (HireDate)as [año


de ingreso],
year(BirthDate)as año_de_nacimiento,(2010-YEAR(BirthDate)) as edad_actual
from Employees

4 Obtener la lista de los clientes ordenados por país, visualizar todas las columnas de la
tabla.

select (CompanyName)as nombre_contacto,Country


from Customers
Order by Country desc

5 Obtener los productos ordenados alfabéticamente por categoría, cuando pertenezcan a


la misma categoría de acuerdo a sus precios de mayor a menor.

select * from Products


Order by CategoryID,UnitPrice desc

6 Obtener los pedidos ordenados por fecha de pedido.


select * from Orders

order by OrderDate desc,OrderID

7 Listar las cuatro líneas de pedido más caras (las de mayor importe).

select top 4 * from Orders


Order by Freight desc

8 Obtener las mismas columnas que en el ejercicio 2 pero sacando únicamente las 5
líneas de pedido de menor precio unitario.

select top 5 OrderID,ProductID,UnitPrice,Quantity,Discount,(UnitPrice


* Quantity -Discount)as valor_total
from [Order Details]
order by UnitPrice
× Listar toda la información de los pedidos de marzo.

select * from Orders


where month (OrderDate) =3

10 Listar los clientes que pertenecen a Suramérica.

select * from Customers


where Country LIKE 'Brazil'

11. Listar los productos que no tienen unidades ordenadas.

select * from Products


where UnitsOnOrder LIKE '0'

12 Listar los productos cuyo nombre tenga más de 10 caracteres.

select * from Products


where ProductName LIKE '__________%'

También podría gustarte