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 descargar el Material del Curso desde:
Archivos del Curso, Backup y Presentaciones  http://adf.ly/pl1Bk

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 Juan Carlos Arcila Díaz on 11:57 Rating: 5

No hay comentarios:

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.