La función COUNT()

5 comentarios

Esta función agregada nos dice que cantidad de filas cumplen con la condición impuesta.

SELECT
   COUNT(*)
FROM
   PRODUCTOS

Nos dirá cuantas filas tiene la tabla PRODUCTOS.

SELECT
   PRD_PROCED,
   COUNT(*)
FROM
   PRODUCTOS
GROUP BY
   PRD_PROCED

nos dirá la cantidad de productos que hay de cada país de procedencia.

La función COUNT(*) también cuenta a las filas que tienen un valor de NULL en ellas. Para que no sean contadas en lugar de COUNT(*) debemos escribir COUNT(NombreColumna), como en el siguiente ejemplo:

SELECT
   PRD_PROCED,
   COUNT(PRD_PROCED)
FROM
   PRODUCTOS
GROUP BY
   PRD_PROCED

En este caso, se obtendrá la cantidad de productos que hay de cada país de procedencia, pero sin contar a los que tienen un valor de NULL en la columna PRD_PROCED.

 

.

Anuncios

La función AVG()

2 comentarios

Esta función agregada devuelve el promedio de una columna numérica.

SELECT
   COB_CODCLI,         -- Código de nuestro cliente
   AVG(COB_MONTOX)     -- Promedio de lo cobrado a cada cliente
FROM
   COBRANZAS
GROUP BY
   COB_CODCLI

Las letras AVG son abreviatura de la palabra inglesa “average” que traducida al castellano significa “promedio”.

IMPORTANTE: La función AVG() no tiene en cuenta las columnas con valores NULL, para esta función dichas filas no existen y por lo tanto no son usadas en el cálculo del promedio.

 

.

 

Newer Entries