Cláusula HAVING
La cláusula HAVING
le permite especificar las condiciones para los grupos de registros (por ejemplo, mostrar solo los departamentos con salarios que sumen más de 200.000 €). Tiene el siguiente formato:
HAVING expr1 operador_rel expr2
expr1
y expr2
pueden ser nombres de campos, valores constantes o expresiones. Estas expresiones no tienen que coincidir con una expresión de columna en la cláusula SELECT
.
operador_rel
es el operador relacional que enlaza las dos expresiones.
Devuelva solamente los departamentos cuyas sumas de salarios son superiores a 200.000 €.
SELECT id_dept, SUM (salario) FROM emp GROUP BY id_dept HAVING SUM (salario) > 200000