Apartado 3.6: Conceptos Avanzados de Hibernate
Apartado 3.6: Conceptos Avanzados de Hibernate
Apartado 3.6: Conceptos Avanzados de Hibernate
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