22.01.2015 Views

SQL con MySQL 5(Gerardo A. Otero Rodríguez) - Publicatuslibros.com

SQL con MySQL 5(Gerardo A. Otero Rodríguez) - Publicatuslibros.com

SQL con MySQL 5(Gerardo A. Otero Rodríguez) - Publicatuslibros.com

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

descartarán aquellos que no satisfagan la <strong>con</strong>dición. La <strong>con</strong>dición deberá ser un<br />

predicado: simple o <strong>com</strong>puesto.<br />

SELECT numhim, COUNT(*)<br />

FROM temple<br />

GROUP BY numhi<br />

HAVING COUNT(*) > 1<br />

En la cláusula HAVING deberán ir todas aquellas <strong>con</strong>diciones que tengan que ver <strong>con</strong> los<br />

valores después de haber sido agrupados. En otro caso deberán ir en el WHERE.<br />

Si en la misma <strong>con</strong>sulta aparecen una cláusula WHERE y una cláusula HAVING, primero se<br />

aplica el predicado de la cláusula WHERE. Las tuplas que satisfagan el predicado WHERE<br />

son colocadas en grupos por la cláusula GROUP BY. Después se aplica la cláusula<br />

HAVING a cada grupo, es decir, si algún grupo no cumple <strong>con</strong> el filtro de esa sentencia<br />

será eliminado (el grupo <strong>com</strong>pleto) del <strong>con</strong>junto de resultados.<br />

35

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

Saved successfully!

Ooh no, something went wrong!