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"