#841

Spočítej počet článků u každého tagu

CMS uchovává pole tagů přímo v řádku článku — například {'sql', 'postgres', 'index'}. Analytika chce přehled «top tagů»: kolik článků je označeno každým z tagů. Aby se to dalo spočítat, pole je třeba «rozbalit» do řádků — každý prvek pole se stane samostatným řádkem, a pak už jde o běžné seskupení. Tabulka articles(id, title, tags TEXT[]) obsahuje tři články. Pro každý tag, který se v polích vyskytuje, spočítej počet článků, které jej obsahují. Seřaď podle počtu sestupně, při shodě podle tagu abecedně.

Ukázka očekávaného výstupu

Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.

ntag
3sql
2postgres
1index

Výsledek vašeho dotazu se zobrazí zde