Instructivo

Almacenamiento de Conocimiento

Herramientas de usuario

Herramientas del sitio


having

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

having [2013/11/07 19:45]
10.8.2.133
having [2017/03/07 11:32] (actual)
Línea 18: Línea 18:
 group by impositor.nombre-cliente group by impositor.nombre-cliente
 having count (distinct impositor.número-cuenta) >= 3</​code>​ having count (distinct impositor.número-cuenta) >= 3</​code>​
 +
 +
 +===== < some, <= some, >= some, = some y <> some =====
 +
 +
 +Como otro ejemplo «Encontrar la sucursal que tiene el mayor saldo medio». En SQL, las funciones de agregación no se pueden componer.
 +
 + ​ <​code>​select nombre-sucursal
 + from cuenta
 + group by nombre-sucursal
 + having avg (saldo) >= all (select avg (saldo)
 + from cuenta
 + group by nombre-sucursal)</​code>​
 +
 +Así, no está permitido el uso de max (avg (…)). ​
 +
having.1383853545.txt.gz · Última modificación: 2017/03/07 11:32 (editor externo)