25 lines
978 B
Markdown

- 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;
```