Compter les articles par tag
Un CMS conserve un tableau de tags directement sur la ligne de l'article — par exemple {'sql', 'postgres', 'index'}. L'équipe analytics veut une vue « top des tags » : combien d'articles sont marqués par chaque tag. Pour le calculer, le tableau doit être « déplié » en lignes — chaque élément du tableau devient une ligne distincte, puis il s'agit d'un regroupement classique.
La table articles(id, title, tags TEXT[]) contient trois articles. Pour chaque tag présent dans les tableaux, compte le nombre d'articles qui le contiennent. Trie par nombre décroissant, et en cas d'égalité par ordre alphabétique du tag.
Exemple de sortie attendue
Voici à quoi ressemble une réponse correcte — son nombre de lignes lui est propre, il n'a pas à correspondre aux tables du schéma.
| n | tag |
|---|---|
| 3 | sql |
| 2 | postgres |
| 1 | index |
Connectez-vous pour voir l'historique des soumissions
Se connecterConnectez-vous pour utiliser le Mentor IA
Se connecter