- La función de COUNT es retornar el número de filas que hacen coincidencia con una condición específica en el query.
- Podemos aplicarle COUNT en una columna específica o solo contar todos los valores en una columna con `COUNT(*)`.

Imaginemos que tenemos la siguiente tabla:

![[Pasted image 20250327103640.png]]

Aplicamos el siguiente query:
```sql
SELECT COUNT(nombre) FROM tabla;
-- La salida del comando será: 4
-- sería lo mismo si escribes:
SELECT COUNT(*) FROM tabla;
```

Ahora bien, COUNT puede ser más util si lo integras con conficiones o con otras funciones como por ejemplo DISTINCT, imaginemos que queremos el conteo de valores únicos de la columna de nombre, entonces el query sería así:

```sql
SELECT COUNT(DISTINCT(Nombre)) FROM tabla;
-- el resultado sería: 3
-- Sería 3 ya que primero obtiene los valores únicos de la columna nombre y luego hace el conteo
-- otra forma de escribir el query es:

SELECT COUNT(DISTINCT Nombre) FROM tabla;
```