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.
| n | tag |
|---|---|
| 3 | sql |
| 2 | postgres |
| 1 | index |
Přihlaste se, abyste viděli historii odevzdání
Přihlásit sePřihlaste se, abyste mohli použít AI mentora
Přihlásit se