-- 1)
-- en Equipos:
INSERT INTO equipos(nombre_equipo, director)
VALUES ('Urquiza', 'Juan Marquez');

-- en Ciclistas
INSERT INTO ciclistas(numero,nombre,edad,equipo) VALUES
(199, 'Julian Gomez', 36, 'Urquiza'),
(189, 'Mariano Maximo', 76, 'Urquiza'),
(101, 'Franco Otero', 26, 'Urquiza'),
(102, 'Yamil Abreri', 56, 'Urquiza'),
(103, 'Wolfram Catalini', 66, 'Urquiza');


-- 2)
DELETE FROM ciclistas WHERE numero=103;

-- 3)
UPDATE ciclistas SET nombre='Antonio Rominger' WHERE nombre='Tony Rominger';

-- 4)
SELECT * FROM ciclistas;

-- 5)
SELECT numero, nombre FROM ciclistas ORDER BY nombre;

-- 6)
SELECT nombre FROM ciclistas WHERE numero=19;

-- 7)
SELECT nombre, numero FROM ciclistas WHERE edad>=30;

-- 8)
SELECT * FROM ciclistas WHERE equipo LIKE 'Mercatone Uno';

-- 9)
SELECT numero, nombre FROM ciclistas WHERE nombre LIKE 'Angel%';

-- 10)
SELECT * FROM equipos;

-- 11)
SELECT * FROM ciclistas WHERE equipo LIKE 'Banesto' AND edad<30

-- 12)
SELECT director FROM equipos WHERE nombre_equipo LIKE 'Banesto' 

-- 13)
SELECT * FROM etapas

-- 14)
UPDATE etapas SET llegada = 'Estacion de Cerler' WHERE numero_etapa = 11 

-- 15)
SELECT COUNT(*) FROM etapas WHERE kms>40

-- 16)
-- Para saber cuántos kms tiene la etapa más larga:
SELECT MAX(kms) FROM etapa;
/*Para saber cuál/es es(son) esa/s etapa/s, incluyo la consulta anterior en otra*/
SELECT * FROM etapa WHERE kms=(SELECT MAX(kms) FROM etapa);

-- 17)
SELECT numero_etapa, salida, llegada, kms FROM etapas WHERE kms=(SELECT min(kms) FROM etapas);


-- 18)
SELECT SUM(kms) FROM etapas;

-- 19)
SELECT AVG(kms) FROM etapas;

-- 20)
SELECT equipo, COUNT(edad) as 'Cant Ciclistas', AVG(edad) as 'Promedio Edad' FROM ciclistas GROUP BY equipo ORDER BY `Promedio edad` DESC;
