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ă.
| n | tag |
|---|---|
| 3 | sql |
| 2 | postgres |
| 1 | index |
Conectează-te pentru a vedea istoricul soluțiilor trimise
Conectează-teConectează-te pentru a folosi Mentorul AI
Conectează-te