From 9e7a94bb29ca17cf6e51cc3d733deec834c7d235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Mon, 14 Feb 2022 19:16:23 +0100 Subject: [PATCH] Add exercise 11 of exam. --- 1/GBD/t4-ex11-nortega.sql | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 1/GBD/t4-ex11-nortega.sql diff --git a/1/GBD/t4-ex11-nortega.sql b/1/GBD/t4-ex11-nortega.sql new file mode 100644 index 0000000..4c3127b --- /dev/null +++ b/1/GBD/t4-ex11-nortega.sql @@ -0,0 +1,29 @@ +-- Autor: Nicolás Andrés Ortega Froysa +-- GBD + +-- 1 +SELECT NOMBRE, PRECIO FROM PRODUCTOS WHERE TIPO='ANIMAL'; + +-- 2 +SELECT AVG(PRECIO) "Precio medio de no animales" FROM PRODUCTOS WHERE TIPO IN ('ACCESORIO', 'ALIMENTACION'); + +-- 3 +SELECT COUNT(*) FROM PROVEEDORES; + +-- 4 +SELECT * FROM COMPRAS WHERE FORMA_PAGO='TARJETA' ORDER BY FECHA DESC; + +-- 5 +SELECT 'La compra con REF. = ' || REFERENCIA || ' se hizo el día ' || FECHA FROM COMPRAS; + +-- 6 +/* + * Aquí asumo que el formato de NOMBRE es *siempre* de "NOMBRE APELLIDO" + */ +SELECT COUNT(*) FROM CLIENTES WHERE NOMBRE LIKE '%PEREZ'; + +-- 7 +SELECT NOMBRE, DECODE(CP, 41930, 'Bormujos', NULL) "Localidad" FROM CLIENTES WHERE CP=41930; + +-- 8 +SELECT CLI.NOMBRE FROM CLIENTES CLI JOIN COMPRAS COMP ON CLI.ID = COMP.ID_CLIENTE WHERE COMP.FECHA BETWEEN '01/02/2021' AND '15/02/2021';