#841

Tel het aantal artikelen per tag

Een CMS bewaart een array met tags direct op de artikelrij — bijvoorbeeld {'sql', 'postgres', 'index'}. Analytics wil een «top tags»-overzicht: hoeveel artikelen er met elke tag zijn gemarkeerd. Om dit te berekenen moet de array «uitgevouwen» worden naar rijen — elk arrayelement wordt een aparte rij, daarna is het een gewone groepering. De tabel articles(id, title, tags TEXT[]) bevat drie artikelen. Tel voor elke tag die in de arrays voorkomt het aantal artikelen dat die tag bevat. Sorteer aflopend op aantal, bij gelijke waarden alfabetisch op tag.

Voorbeeld van verwachte uitvoer

Zo ziet een correct antwoord eruit — het aantal rijen is op zichzelf staand en hoeft niet overeen te komen met de schematabellen.

ntag
3sql
2postgres
1index

Je queryresultaat verschijnt hier