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.

Esta instrucción se ubica entre dos <strong>con</strong>sultas que deben devolver el mismo número de columnas y del<br />

mismo tipo.<br />

Por ejemplo, para <strong>un</strong>ir esta <strong>con</strong>sulta que devuelve los apellidos y el nombre de personas mayores de<br />

50 años:<br />

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

Y esta <strong>con</strong>sulta que devuelve los apellidos y el nombre de personas cuyo nombre es David:<br />

Select Nombre, Apellidos FROM Persona WHERE Nombre = ’David’<br />

Escriba lo siguiente:<br />

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

UNION<br />

Select Nombre, Apellidos FROM Persona WHERE Nombre = ’David’<br />

Copie esta <strong>con</strong>sulta en la pestaña SQL de <strong>PHP</strong>MyAdmin y haga clic en Continuar:<br />

Puede introducir varios UNION.<br />

2. Las sub<strong>con</strong>sultas<br />

Una sub<strong>con</strong>sulta es <strong>un</strong>a <strong>con</strong>sulta llamada en otra <strong>con</strong>sulta. Una sub<strong>con</strong>sulta se escribe entre<br />

paréntesis y puede <strong>con</strong>tener otras sub<strong>con</strong>sultas.<br />

Hay varios tipos de sub<strong>con</strong>sultas:<br />

Sub<strong>con</strong>sulta escalonada<br />

Esta sub<strong>con</strong>sulta solo devuelve <strong>un</strong>a columna <strong>con</strong> <strong>un</strong> único registro.<br />

Por ejemplo, la edad media de personas:<br />

SELECT AVG(edad) FROM Persona<br />

Copie esta <strong>con</strong>sulta en la pestaña SQL de <strong>PHP</strong>MyAdmin y haga clic en Continuar:<br />

www.FreeLibros.me

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

Saved successfully!

Ooh no, something went wrong!