SQL HAVING | |
SQL >
Comandos SQL >
Having
Otra cosa que la gente puede querer hacer es limitar el resultado según la suma correspondiente (o cualquier otra función de agregado). Por ejemplo, podríamos desear ver sólo los negocios con ventas mayores a 1 500 €, dólares. En vez de utilizar la cláusula WHERE en la instrucción SQL, a pesar de que necesitemos utilizar la cláusula HAVING, que se reserva para funciones de agregados. La cláusula HAVING se coloca generalmente cerca del fin de la instrucción SQL, y la instrucción SQL con la cláusula HAVING. puede o no incluir la cláusula GROUP BY sintaxis para HAVING es, SELECT "nombre1_columna", SUM("nombre2_columna")
FROM "nombre_tabla" GROUP BY "nombre1_columna" HAVING (condición de función aritmética); Nota: La cláusula GROUP BY es opcional. En nuestro ejemplo, tabla Store_Information, Tabla Store_Information
ingresaríamos, SELECT Store_Name, SUM(Sales)
FROM Store_Information GROUP BY Store_Name HAVING SUM(Sales) > 1500; Resultado:
|