•	Solución del ejercicio 1:
SELECT Nombrebre, Apellidos, Edad FROM Persona WHERE Edad > 50

•	Solución del ejercicio 2:
SELECT Nombrebre, Apellidos, Edad FROM Persona INNER JOIN Idioma ON Persona.Id_idioma = Idioma.Id WHERE Etiqueta = 'Español' AND Nombrebre LIKE 'AN%'

•	Solución del ejercicio 3:
SELECT Nombrebre, Apellidos, Edad FROM Persona ORDER BY Nombrebre LIMIT 3

•	Solución del ejercicio 4:
SELECT AVG(Edad) as Edad_media, Etiqueta as Idioma FROM Persona INNER JOIN Idioma ON Persona.Id_idioma = Idioma.Id GROUP BY Id_idioma

•	Solución del ejercicio 5:
SELECT ROUND(AVG( Edad )) AS Edad_media_redondeada, Etiqueta AS Idioma
FROM Persona
INNER JOIN Idioma ON Persona.Id_idioma = Idioma.Id
GROUP BY Id_idioma
HAVING Etiqueta LIKE '%ais%'

•	Solución del ejercicio 6:
SELECT CONCAT(SUBSTR(Nombrebre,1,3),' ',SUBSTR(Apellidos,1,3)) as Nombrebre_apellido FROM Persona WHERE Edad > 30
UNION
SELECT CONCAT(SUBSTR(Nombrebre,LENGTH(Nombrebre)-2),' ',SUBSTR(Apellidos,LENGTH(Apellidos)-2)) as Nombrebre_apellido FROM Persona WHERE Edad < 30

•	Solución del ejercicio 7:
SELECT Nombrebre,IF(LENGTH(Nombrebre) = 6 ,CURRENT_TIME,ADDTIME(CURRENT_TIME, '01:00:00')) as horario FROM `Persona`

•	Solución del ejercicio 8:
SELECT Etiqueta FROM Idioma WHERE Id NOT IN (SELECT Id_idioma From Persona WHERE Nombre='Sánchez')

•	Solución del ejercicio 9:
SELECT SUM(Edad) as Suma_Edad, Etiqueta as Idioma FROM Persona INNER JOIN Idioma ON Persona.Id_idioma = Idioma.Id GROUP BY Id_idioma HAVING Id_idioma NOT IN (SELECT Id_idioma FROM Persona WHERE Edad BETWEEN 25 AND 27 )
