Repaso
English

¿Qué consulta cuenta los usuarios por país?

Opciones

  1. SELECT country, COUNT(*) FROM users GROUP BY country; (Opción correcta)
  2. SELECT COUNT(country) FROM users GROUP BY *;
  3. SELECT country FROM users COUNT BY country;
  4. 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.

Términos clave

Practica esta pregunta en Repaso