Está en la página 1de 3

Nombres y Apellidos: Carlos Nelson tiburcio

Matricula: A00109038

Restaure la base de datos AdventureWorks tal como se realizó en las clases, y


una vez restaurada cree los siguientes Scripts:

1. Realice un query a la tabla Person.Peson que extraiga el Titulo, Primer


Nombre, Segundo Nombre y Apellidos, solo extraer aquellos que el
Titulo no sea null, y se debe organizar por el Primer nombre de
manera Ascendente. Debe colocarle alias para que los nombres de los
campos sean amigables. (2 puntos).

1. SELECT Title Titulo,

2. FirstName PrimerNombre,

3. MiddleName SegundoNombre,

4. LastName Apellido

5. FROM Person.Person

6. WHERE Title is not null

7. ORDER BY FirstName ASC;

Coloque aquí el query

2. Seleccionar todos los campos y los primeros 5 registros de la tabla


Production.Product donde el costo estandar sea mayor que 0.00 y que
los dos primeros caracteres del campo ProductNumber sea igual
SA. (3 puntos).

1. SELECT TOP 5 *

2. FROM Production.Product

3. WHERE StandardCost > 0.00

4. AND ProductNumber LIKE 'SA%';


Coloque aquí el query

3. Seleccionar los campos ProductID, Nombre donde el campo Nombre


contenga la palabra SEAT. (3 puntos).

1. SELECT ProductID, Name

2. FROM Production.Product

3. Where Name LIKE '%SEAT%'

Coloque aquí el query

4. Realizar un query que extraiga el Monto Total (sumatoria) gastado por


la compra cada producto (Product ID) de la tabla
Purchasing.PurchaseOrderDetail, debe colocar el alias "Total" al
campo sumatoria, organizar por el Id del Producto. (3 puntos).

1. SELECT ProductID ,SUM(LineTotal) Total

2. FROM Purchasing.PurchaseOrderDetail

3. GROUP BY ProductID;

Coloque aquí el query

5. Realizar un query que presente la cantidad total de órdenes de venta /


facturas que ha realizado cada cliente (CustomerID), solo extraer los
que tengan más de una orden. (4 puntos).

1. SELECT CustomerID, COUNT (SalesOrderID) TotalDeOrdenesDeVentas

2. FROM Sales.SalesOrderHeader

3. GROUP BY CustomerID

4. HAVING COUNT(CustomerID) > 1;

Coloque aquí el query

Para la evaluación se tomará en consideración:

● Puntuación total: Query retorna el resultado según el enunciado


● 1 punto: El query no cumple con el enunciado

Nota: Utilizar la plantilla adjunta y pegar los scripts en la misma, y luego cargar el
documento en word o en pdf (No se aceptarán otros formatos).

También podría gustarte