COUNT

La función "COUNT" cuenta la cantidad de registros de una tabla, incluyendo los que tienen valor nulo.

  • COUNT(*) Retorna el número de filas de una tabla

  • COUNT(expr) Retorna el número de filas con valores non-null de una expresión.

  • COUNT(DISTINCT expr) Retorna el número de los valores distintos non-null de una expresión.


Ejemplos:


  • Si ejecutamos SELECT COUNT(*) employees; Devuelve el número de filas en la tabla employees.

También podemos utilizar esta función junto con la clausula WHERE para una consulta más específica.

  • Si ejecutamos SELECT COUNT(*) "Allstars" FROM employees WHERE commission_pct > 0; Devuelve el número de empleados cuya comission_pct es mayor que cero con el alias "Allstars"

  • Si ejecutamos SELECT COUNT(DISTINC manager_id) "Managers" FROM employees; Devuelve el numero de los valores distintos que tiene manager_id de la tabla empleados con el alias "Managers"