Spočítaj počet článkov pre každý tag
CMS uchováva pole tagov priamo v riadku článku — napr. {'sql', 'postgres', 'index'}. Analytika chce zobrazenie „top tagov“: koľko článkov je označených každým tagom. Aby sa to dalo spočítať, pole je potrebné „rozbaliť“ do riadkov — každý prvok poľa sa stane samostatným riadkom, a potom ide o bežné zoskupovanie.
Tabuľka articles(id, title, tags TEXT[]) obsahuje tri články. Pre každý tag prítomný v poliach spočítaj počet článkov, ktoré ho obsahujú. Zoraď zostupne podľa počtu, pri zhode podľa tagu abecedne.
Ukážka očakávaného výstupu
Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.
| n | tag |
|---|---|
| 3 | sql |
| 2 | postgres |
| 1 | index |
Prihláste sa, aby ste videli históriu odoslaní
Prihlásiť saPrihláste sa, aby ste mohli používať AI mentora
Prihlásiť sa