18.01.2015 Views

Apartado 3.6: Conceptos Avanzados de Hibernate

Apartado 3.6: Conceptos Avanzados de Hibernate

Apartado 3.6: Conceptos Avanzados de Hibernate

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Más sobre HQL – Expresiones condicionales (y 5)<br />

<br />

ALL y ANY/SOME<br />

<br />

<br />

Ejemplo<br />

SELECT e FROM Employee e WHERE e.salary >= ALL<br />

(SELECT e.salary FROM Employee e)<br />

Explicación<br />

<br />

<br />

<br />

Devuelve todos los empleados que tengan el salario más alto<br />

ALL<br />

<br />

TRUE si la comparación es TRUE para todos los valores <strong>de</strong>vueltos<br />

por la subconsulta, o si la subconsulta no <strong>de</strong>vuelve ningún<br />

resultado<br />

ANY/SOME<br />

<br />

<br />

TRUE si la comparación es TRUE para alguno <strong>de</strong> los valores<br />

<strong>de</strong>vueltos por la subconsulta (si la subconsulta no <strong>de</strong>vuelve ningún<br />

resultado, la expresión es FALSE)<br />

ANY y SOME son sinónimos

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

Saved successfully!

Ooh no, something went wrong!