Funciones Agregadas Función COUNT en sql server - Bases de Datos en Microsoft Sql Server 2014 (24-35)
Buen día amigos de IncanatoIt, en este artículo seguimos revisando el uso de las funciones agregadas en Sql Server, y utilizaremos específicamente la función agregada COUNT que permite devolver el número de elementos de un grupo.
Count siempre devolverá un valor numérico. Resolveremos algunos ejemplos para entender de manera adecuada el uso de esta función de agregado COUNT en Sql Server. Curso tutorial completo de base de datos en Sql Server 2014.
Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:
Count siempre devolverá un valor numérico. Resolveremos algunos ejemplos para entender de manera adecuada el uso de esta función de agregado COUNT en Sql Server. Curso tutorial completo de base de datos en Sql Server 2014.
Puedes seguir el curso Completo desde:
Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:
Funciones
Agregadas
SUM
COUNT
MAX
MIN
AVG
COUNT
Función
que permite devolver el número de elementos de un grupo. Count siempre
devolverá un valor numérico.
COUNT(All
ó Distinct ó Columna ó *)
All: Al
especificarlo todos los valores son contabilizados.
Distinct:
Permite definir la no repitencia de valores condicionados de la consulta.
Columna:
Se puede especificar el nombre de una columna de la tabla a contar.
Asterisco
(*): Representa a todas las filas de la tabla.
Ejemplos
Ejemplos
Ejemplo 1:
Implementar un Script que permita determinar el total de pasajeros registrados (Función COUNT).
Tabla Pasajero
Implementar un Script que permita determinar el total de pasajeros registrados (Función COUNT).
Tabla Pasajero
--Utilizando Función count
select count(idpasajero) as Total_Pasajeros
from pasajero
go
select count(*) as
Total_Pasajeros
from pasajero
go
Ejemplo 2:
Implementar un Script que permita determinar el total de pasajeros
registrados agrupados por su país, tener en cuenta las columnas a mostrar
Nombre del país, Total Pasajeros. Use la Función agregada COUNT y la cláusula
Group By e Inner Join.
Tabla Pasajero-País
T
--Usando la Función agregada COUNT y la cláusula Group By e Inner Join.
select pai.nombre as [País],count(pas.idpasajero) as
[Total Pasajeros] from pasajero pas inner join pais pai
on pas.idpais=pai.idpais
group by pai.nombre
go
3. Implementar un Script que permita mostrar el total de pasajeros y el monto acumulado de pagos de sus viajes realizados por un determinado país.
Tabla Pasajero-País-Pago
select pai.nombre as [País],count(distinct pas.num_documento)
as [Total
Pasajeros], sum(pag.monto) as [Monto
Acumulado]
from pasajero pas inner join pais pai
on pai.idpais=pas.idpais inner join pago pag
on pag.idpasajero=pas.idpasajero
group by pai.nombre
go
Funciones Agregadas Función COUNT en sql server (24-35) Bases de Datos en Microsoft Sql Server 2014
Saludos Imperio, un abrazo a la distancia!!!.
Funciones Agregadas Función COUNT en sql server - Bases de Datos en Microsoft Sql Server 2014 (24-35)
Reviewed by IncanatoIt-ad
on
20:24
Rating:
No hay comentarios: