Add t4-ex12
This commit is contained in:
parent
9e7a94bb29
commit
1d1e8c6fcf
45
1/GBD/t4-ex12-nortega.sql
Normal file
45
1/GBD/t4-ex12-nortega.sql
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
-- Autor: Nicolás Andrés Ortega Froysa
|
||||||
|
-- GBD
|
||||||
|
|
||||||
|
-- 1
|
||||||
|
SELECT UPPER(REPLACE(nombre, ' ', '')), localidad FROM clientes;
|
||||||
|
|
||||||
|
-- 2
|
||||||
|
SELECT ROUND(AVG(precio), 2) FROM platos;
|
||||||
|
|
||||||
|
-- 3
|
||||||
|
/*
|
||||||
|
* Si hay varios clientes y sólo quieres uno, puedes también
|
||||||
|
* añadir al final `LIMIT 1`
|
||||||
|
*/
|
||||||
|
SELECT nombre, telefono FROM clientes WHERE localidad="GINES";
|
||||||
|
|
||||||
|
-- 4
|
||||||
|
SELECT i.nombre, ip.cantidad FROM platos p JOIN ingredientes_platos ip ON p.id=ip.id_plato JOIN ingredientes i ON ip.id_ingrediente=i.id WHERE p.nombre='Entrante bacalao en aceite';
|
||||||
|
|
||||||
|
-- 5
|
||||||
|
SELECT i.nombre FROM platos p JOIN ingredientes_platos ip ON p.id=ip.id_plato JOIN ingredientes i ON ip.id_ingrediente=i.id WHERE p.nombre='Tarta de queso';
|
||||||
|
|
||||||
|
-- 6
|
||||||
|
SELECT nombre, categoria FROM ingredientes WHERE nombre LIKE 'Pi%';
|
||||||
|
|
||||||
|
-- 7
|
||||||
|
SELECT COUNT(*) FROM ingredientes WHERE categoria='LACTEO';
|
||||||
|
|
||||||
|
-- 8
|
||||||
|
SELECT ROUND(p.precio*COUNT(*), 2) FROM comandas c LEFT JOIN platos p ON c.id_plato=p.id WHERE p.id=5;
|
||||||
|
|
||||||
|
-- 9
|
||||||
|
SELECT AVG(cantidad) FROM ingredientes_platos;
|
||||||
|
|
||||||
|
-- 10
|
||||||
|
SELECT p.nombre FROM platos p JOIN ingredientes_platos ip ON p.id=ip.id_plato JOIN ingredientes i ON ip.id_ingrediente=i.id WHERE i.nombre='Aceite de oliva virgen extra';
|
||||||
|
|
||||||
|
-- 11
|
||||||
|
SELECT COUNT(*) FROM comandas WHERE estado='SERVIDO' AND fecha='02-03-2021';
|
||||||
|
|
||||||
|
-- 12
|
||||||
|
SELECT p.nombre FROM comandas com JOIN platos p ON com.id_plato=p.id WHERE estado='DEVUELTO';
|
||||||
|
|
||||||
|
-- 13
|
||||||
|
SELECT SYSDATE - fecha FROM comandas ORDER BY fecha DESC LIMIT 1;
|
Loading…
Reference in New Issue
Block a user