#841

Tæl artikler pr. tag

Et CMS gemmer et array af tags direkte på artiklens række — f.eks. {'sql', 'postgres', 'index'}. Analyseafdelingen vil have et «top tags»-overblik: hvor mange artikler er mærket med hvert tag. For at beregne dette skal arrayet «foldes ud» til rækker — hvert array-element bliver til en separat række, og derefter er det en helt almindelig gruppering. Tabellen articles(id, title, tags TEXT[]) indeholder tre artikler. For hvert tag, der forekommer i arrayene, tælles antallet af artikler, der indeholder det. Sortér efter antal i faldende rækkefølge, ved uafgjort efter tag alfabetisk.

Eksempel på forventet output

Sådan ser et korrekt svar ud — dets rækketal er dets eget og behøver ikke at matche skematabellerne.

ntag
3sql
2postgres
1index

Resultatet af din forespørgsel vises her