Encuentra el total de seguidores

Escribe una soluci贸n para reportar el n煤mero de seguidores para cada usuario. Regresa el resultado ordenado ascendentemente por user_id.

#database#sorting-and-grouping

Tabla: Followers

+-------------+------+
| Column Name | Type |
+-------------+------+
| user_id     | int  |
| follower_id | int  |
+-------------+------+

- (`user_id`, `follower_id`) es la llave primaria (combinaci贸n de columnas con valores 煤nicos).
- Esta tabla contiene los ID de un usuario y un seguidor en una aplicaci贸n de redes sociales en la que el
  seguidor sigue al usuario.

El formato del resultado se muestra en el siguiente ejemplo.

Ejemplo 1:

Entrada:

Tabla Followers:
+---------+-------------+
| user_id | follower_id |
+---------+-------------+
| 0       | 1           |
| 1       | 0           |
| 2       | 0           |
| 2       | 1           |
+---------+-------------+

Salida:

+---------+-----------------+
| user_id | followers_count |
+---------+-----------------+
| 0       | 1               |
| 1       | 1               |
| 2       | 2               |
+---------+-----------------+

Explicaci贸n:
- Los seguidores del usuario con ID = 0 are {1}
- Los seguidores del usuario con ID = 1 are {0}
- Los seguidores del usuario con ID = 2 are {0,1}

Soluci贸n:

SELECT user_id,
       count(*) followers_count
FROM followers
GROUP BY user_id
ORDER BY user_id

slackmart blog 漏 2024