11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2. Soluciones<br />

Solución del ejercicio 1<br />

Select Nombre, Apellidos, Edad FROM Persona WHERE Edad > 50<br />

Solución del ejercicio 2<br />

Select Nombre, Apellidos, Edad FROM Persona INNER JOIN Idiomas ON<br />

Persona.Id_idioma = Idiomas.Id WHERE Etiqueta = ’Francés’<br />

AND Apellidos LIKE ’Ma%’<br />

Solución del ejercicio 3<br />

Select Nombre, Apellidos, Edad FROM Persona ORDER BY Nombre LIMIT 3<br />

Solución del ejercicio 4<br />

SELECT AVG(Edad) AS edad_media, Etiqueta AS Idiomas FROM Persona INNER JOIN<br />

Idiomas ON Persona.Id_idioma = Idiomas.Id GROUP BY Id_idioma<br />

Solución del ejercicio 5<br />

SELECT ROUND(AVG(Edad)) AS edad_media redondeada, Etiqueta AS Idiomas<br />

FROM Persona<br />

INNER JOIN Idiomas ON Persona.Id_idioma = Idiomas.Id<br />

GROUP BY Id_idioma<br />

HAVING Etiqueta LIKE ’%es%’<br />

Solución del ejercicio 6<br />

SELECT CONCAT(SUBSTR(Nombre,1,3),’ ’,SUBSTR(Apellidos,1,3))<br />

as Nombre_apellido<br />

FROM Persona WHERE Edad > 30<br />

UNION<br />

SELECT CONCAT(SUBSTR(Nombre,LENGTH(Nombre)-2),’ ’,SUBSTR(Apellidos,<br />

LENGTH(Apellidos)-2)) as Nombre_apellido FROM Persona WHERE Edad < 30<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!