¿Qué consulta cuenta los usuarios por país?
Opciones
- SELECT country, COUNT(*) FROM users GROUP BY country; (Opción correcta)
- SELECT COUNT(country) FROM users GROUP BY *;
- SELECT country FROM users COUNT BY country;
- SELECT * FROM users GROUP BY COUNT(country);
Respuesta
SELECT country, COUNT(*) FROM users GROUP BY country;
Por qué
GROUP BY country junta en grupos las filas con el mismo país.
COUNT(*) cuenta después las filas de cada grupo.
El resultado tiene una fila por país, por ejemplo ('Peru', 120), ('Spain', 85).
Recuerda
GROUP BY + COUNT = recuento por categoría.