Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Clausula HAVING: Seleccionar grupos de filas en consultas de resumen, Apuntes de Programación Informática

La cláusula HAVING permite seleccionar o rechazar grupos de filas en consultas de resumen, mientras que WHERE se utiliza para seleccionar o rechazar registros individuales en consultas de selección. La sintaxis de HAVING incluye la función GROUP BY para agrupar los datos y la condición de selección HAVING para filtrar los grupos. Se presentan dos ejemplos de uso de HAVING.

Tipo: Apuntes

2020/2021

Subido el 20/07/2022

fabricio-guerra-perez
fabricio-guerra-perez 🇵🇪

1 documento

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Clausula HAVING
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Clausula HAVING: Seleccionar grupos de filas en consultas de resumen y más Apuntes en PDF de Programación Informática solo en Docsity!

Clausula HAVING

Having

  • Cuando queremos incluir una cláusula de selección sobre las filas del origen, utilizamos la cláusula WHERE, pero cuando estamos definiendo una consulta de resumen, no podemos utilizar esta cláusula para seleccionar filas del resultado ya que cada una de éstas representa un grupo de filas de la tabla original. Para seleccionar filas del resumen tenemos la cláusula HAVING.
  • Es decir la cláusula "where" permite seleccionar (o rechazar) registros individuales; la cláusula "having" permite seleccionar (o rechazar) un grupo de registros

Having - Ejemplo

SELECT SalesOrderID, SUM(LineTotal) AS SubTotal FROM Sales.SalesOrderDetail GROUP BY SalesOrderID HAVING SUM(LineTotal) > 100000. ORDER BY SalesOrderID

Having - Ejemplo

select editorial, max(precio) as 'mayor' from libros group by editorial having min(precio)<100 and min(precio)> order by editorial