25 lines
978 B
Markdown
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;
|
|
``` |