Top Ad unit 728 × 90

Recientes

recent

Datos Agrupados Group By en Sql Server - Bases de Datos en Microsoft Sql Server 2014 (22-35)

Buen día amigos de IncanatoIt, en este artículo veremos la agrupación de datos en sql Server utilizando la cláusula Group By para agrupar registros de acuerdo a los valores de una o más columnas.
Para entender mejor el uso de esta cláusula Group By en sql server veremos dos ejemplos donde agruparemos los registros de acuerdo a sus valores y podremos aplicar después funciones de agregado siguiendo nuestro ejemplo propuesto de la base de datos de reserva de Vuelos DBRESERVA.


Puedes seguir el curso Completo desde:

Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:

Datos Agrupados 


GROUP BY
Agrupa un conjunto de registros de acuerdo a los valores de una o más columnas de una tabla.

              [ROLLUP]
              [CUBE]
             <Lista de Columnas>

ROLLUP: Genera filas de agregado a la cláusula Group By más filas de subtotal y también una fila con un total general.

CUBE: Genera filas de agregado a la cláusula Group By más una fila de superagregado y filas de tabulación Cruzada.

Ejemplos:
Ejemplo 1:
Implementar un Script que permita mostrar las claves primarias de la tabla país agrupadas desde la tabla pasajero. Usar la cláusula Group By.


Tabla Pasajero-País



--Utilizando Group By
select p.idpais from pasajero p
group by p.idpais
go





2.  Implementar un Script que permita determiner el total de Aviones que tiene cada aerolínea, y filtrar solo las aerolíneas que tienen más de un avión. Usar la cláusula Group By y Having.

Tabla Aerolínea-Avión

--Utilizando Group By
Select aer.nombre,count(avi.idavion) as Total_Aviones
from aerolinea aer inner join avion avi
on avi.idaerolinea=aer.idaerolinea
group by aer.nombre
having count(avi.idavion)>1
go




Datos Agrupados Group By en Sql Server (22-35) Bases de Datos en Microsoft Sql Server 2014



Saludos Imperio, un abrazo a la distancia.
Datos Agrupados Group By en Sql Server - Bases de Datos en Microsoft Sql Server 2014 (22-35) Reviewed by IncanatoIt-ad on 11:57 Rating: 5

No hay comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>