You are on page 1of 5

TALLER TRANSACT 1

CINDY TATIANA GUACA URBANO


40130

PRESENTADO A:
SANDRA RUEDA

SERVICIO NACIONAL DE APRENDISAJE SENA


CENTRO DE GESTION DE MERCADOS, LOGISTICAS Y TECNOLOGICA DE LA
INFORMACION ANALISIS Y DESARROLLO DE
SISTEMAS DE INFORMACION
BOGOTA
INTRODUCCION

Taller transact 1 nos permite realizar diferente selecciones datos y registros


que la tabla contiene así podemos verificar la información que queremos
observar. Con el uso de las clausulas (DML) podemos realizar muchas
acciones

EJERCICIOS PROPUESTOS
La lista de selección
1 Obtener una lista de todos los productos indicando para cada
uno su código, 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 precio_total
From dbo.Products
2 De cada detalle de pedido queremos saber su número de pedido,
producto, cantidad, precio unitario y valor total.
• select OrderID,ProductID,Quantity,UnitPrice,((UnitPrice*Quantity)-
Discount) as precio_total
From dbo. [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,(2010-YEAR(HireDate)),(2010-
YEAR(BirthDate))
From dbo.Employees

ORDENACIÓN DE FILAS.

4 Obtener la lista de los clientes ordenados por país, visualizar


todas las columnas de la tabla.
• select *
From dbo.Customers
Order by Country
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 dbo.Products
Order by CategoryID, UnitPrice desc

SELECCIÓN DE FILAS.
6 Listar las cuatro líneas de pedido más caras (las de mayor
importe).
• Select top 4 *
From dbo.Products
Order by UnitPrice desc
7 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,Quantity,UnitPrice,
((UnitPrice*Quantity)-Discount) as precio_total
From dbo.[Order Details]
Order by UnitPrice
8 Listar toda la información de los pedidos de marzo.
• select *
From dbo.Orders
Where MONTH (OrderDate)=3
Order by OrderDate
9 Listar los clientes que pertenecen a Suramérica.
• select *
From dbo.Customers
Where Country like 'brazil' or country like 'Argentina' or Country like
'Venezuela' or Country like 'Colombia'
Order by Country
10. Listar los productos que no tienen unidades ordenadas.
• select *
From dbo.Products
Where UnitsOnOrder=0
Order by UnitsOnOrder
11 Listar los productos cuyo nombre tenga más de 10 caracteres.
• Select * from Products
where ProductName LIKE '__________%'