#841

Numără articolele pentru fiecare etichetă

Un CMS păstrează un tablou de etichete chiar pe rândul articolului — de exemplu, {'sql', 'postgres', 'index'}. Echipa de analiză vrea o vizualizare «top etichete»: câte articole sunt marcate cu fiecare etichetă. Pentru a calcula asta, tabloul trebuie «desfășurat» în rânduri — fiecare element al tabloului devine un rând separat, după care urmează o grupare obișnuită. Tabelul articles(id, title, tags TEXT[]) conține trei articole. Pentru fiecare etichetă prezentă în tablouri, numără câte articole o conțin. Sortează descrescător după numărătoare, iar la egalitate — alfabetic după etichetă.

Exemplu de ieșire așteptată

Așa arată un răspuns corect — numărul său de rânduri îi este propriu, nu trebuie să se potrivească cu tabelele din schemă.

ntag
3sql
2postgres
1index

Rezultatul interogării tale va apărea aici