Data">
Aranza Gutierrez Mora - T11
Aranza Gutierrez Mora - T11
Aranza Gutierrez Mora - T11
Carrera:
Materia:
Unidad y Tema:
Grupo B
Horario:
14:00 a 15:00
1. GENERE UNA LISTA DE LA TABLA EMPLEADO DONDE SOLO SE GENERE UNA COLUMNA
DE SALIDA Y ESTA CONTENGA LOS CAMPOS: EMPLOYEEID, LASTNAME Y FIRSTNAME.
USE Northwind
CREATE VIEW VW_EMPLOYEEID_NAME AS SELECT EmployeeID,CONCAT ( LastName+'
',FirstName) AS NOMBRE FROM Employees
SELECT*FROM VW_EMPLOYEEID_NAME
5. DESPLIEGUE LOS DATOS DE LOS EMPLEADOS CUYA PRIMERA LETRA DEL APELLIDO
COMIENZA ENTRE A Y M.
CREATE VIEW VW_EMPLOYEE_NAME_A_M AS SELECT * FROM Employees WHERE LastName LIKE
'[A-M]%'
SELECT*FROM VW_EMPLOYEE_NAME_A_M
7. LISTE TODOS LOS CAMPOS DE LA TABLA SUPPLIERS CUYA COLUMNA REGION SEA NULL.
USE Northwind
CREATE VIEW VW_SUPPLIERS_NULL_REGION AS SELECT * FROM Suppliers WHERE Region IS
NULL
SELECT*FROM VW_SUPPLIERS_NULL_REGION
10. MUESTRE EL MAYOR VALOR DE LAS VENTAS DEL AÑO (YTD_SALES) DE TODOS LOS
LIBROS DE LA TABLA TITLES.
CREATE VIEW VW_TITLE_SALES_MAX AS SELECT MAX(ytd_sales) AS MAXIMO FROM titles
SELECT*FROM VW_TITLE_SALES_MAX
11. MUESTRE EL MINIMO VALOR DE LAS VENTAS DEL AÑO (YTD_SALES) DE TODOS LOS
LIBROS DE LA TABLA TITLES.
CREATE VIEW VW_TITLE_SALES_MIN AS SELECT MIN(ytd_sales) AS MINIMO FROM titles
SELECT*FROM VW_TITLE_SALES_MIN
13. CUENTE LOS DATOS DE LA TABLA TITLES, CUYO TIPO (TYPE) SEA BUSINESS.
CREATE VIEW VW_TITLE_TYPE_BUSINESS AS SELECT COUNT(title) AS TITULOS_DE_BUSINESS
FROM titles WHERE type='business'
SELECT*FROM VW_TITLE_TYPE_BUSINESS
14. LISTE LA SUMA DE LAS VENTAS POR AÑO (YTD_SALES) DE LA TABLA TITLES,
CLASIFICÁNDOLAS POR TIPO (TYPE) DE TÍTULO.
CREATE VIEW VW_TITLE_SALES_TYPE AS SELECT type,SUM(ytd_sales) AS SUMAS FROM
titles GROUP BY type
SELECT*FROM VW_TITLE_SALES_TYPE
15. LISTE LAS SUMAS DE LAS VENTAS POR AÑO (YTD_SALES) HASTA LA FECHA,
CLASIFICÁNDOLAS POR TIPO (TYPE) Y PUB_ID, LISTE SOLAMENTE LOS GRUPOS CUYO
PUB_ID SEA IGUAL A 0877, UTILIZANDO HAVING.
CREATE VIEW VW_TITLE_SALES_TYPE_PUBID_0877 AS SELECT type,pub_id,SUM(ytd_sales)
AS SUMAS FROM titles GROUP BY type, pub_id HAVING pub_id='0877'
SELECT*FROM VW_TITLE_SALES_TYPE_PUBID_0877
16. COMBINE LAS TABLAS STORES Y DISCONUNTS PARA MOSTRAR QUE TIENDA (STOR_ID)
OFRECE UN DESCUENTO Y EL TIPO DE DESCUENTO (DISCOUNTTYPE). (FULL OUTER JOIN).
CREATE VIEW VW_STORES_DISCONUTS_JOIN AS SELECT s.stor_id as ALMACEN,
d.discounttype as DESCUENTO FROM stores as s,discounts as d WHERE s.stor_id =
d.stor_id
SELECT*FROM VW_STORES_DISCONUTS_JOIN
19. MUESTRE LOS PRODUCTOS (ID DEL PRODUCTO, NOMBRE Y PRECIO UNITARIO) QUE
TENGAN UN PRECIO UNITARIO IGUAL AL MAXIMO.
USE Northwind
CREATE VIEW VW_PRODUCTS_MAX AS SELECT ProductID as ID,ProductName as Nombre,
UnitPrice as Precio_Unitario FROM Products WHERE UnitPrice = (SELECT MAX
(UnitPrice) FROM Products)
SELECT*FROM VW_PRODUCTS_MAX
20. Muestre los Productos (ID del Producto, Nombre y Precio Unitario) que tengan
un precio unitarioigual al Minimo.