Está en la página 1de 3

EJEMPLOS

Crear una vista para los siguientes casos:


1. Listar a los clientes que nacieron en el cuarto trimestre del ao
CREATE VIEW vista1 AS (SELECT * FROM clientes
WHERE MONTH(fncli)>=10)

2. Listar a los clientes que vivan en los distritos de El Cercado, Miraflores y San Isidro.
CREATE VIEW vista2 AS (SELECT * FROM clientes
WHERE distcli='El Cercado' OR distcli='Miraflores' OR distcli='San Isidro')

3. Listar los productos cuya nombre empiece con cualquiera de las siguientes letras:
A,J,P
CREATE VIEW vista3 AS (SELECT * FROM producto
WHERE nompro LIKE 'A%' OR nompro LIKE 'J%' OR nompro LIKE 'P%')


4. Visualizar la lista de productos con su respectivo: valor total de mercadera.
(STOCK*CANT)
CREATE VIEW vista4 AS
(SELECT codpro, nompro,marpro, prepro * stockpro AS ptotal FROM producto )

5. Visualizar la lista de vendedores que no han emitido facturas.
CREATE VIEW vista5 AS (SELECT codvend, apevend, nomvend FROM vendedores
WHERE codvend NOT IN (SELECT codvend FROM facturas))

6. Visualizar los productos vendidos en las facturas 001 y 002, calcule el total por
cada producto (Ptotal*Cant)
CREATE VIEW vista6 AS (
SELECT a.nrofac, a.codpro, b.nompro, ROUND(SUM(a.cant * a.ptotal),2) AS total
FROM detfac a, producto b WHERE a.nrofac IN ('000001','000002')
AND a.codpro = b.codpro GROUP BY a.nrofac, a.codpro, b.nompro)


7. Incremente el precio de los productos en un 2% (la modificacin debe realizarse en
el campo PUPRO)
CREATE VIEW vista7 AS (SELECT nompro,prepro,ROUND((prepro*0.02)+prepro,2)
AS pupro FROM producto)

Guarda los formularios con sus respectivos nombres en una carpeta y a su vez
comprmela. Esta carpeta comprimida envala a travs de Lista 2.

También podría gustarte