Suskaičiuokite, kiek straipsnių turi kiekviena žyma
CMS straipsnyje yra žymų masyvas tiesiai lentelės eilutėje — pavyzdžiui, {'sql', 'postgres', 'index'}. Analitika nori matyti «top žymas»: kiek straipsnių pažymėta kiekviena žyma. Kad tai apskaičiuotum, masyvą reikia «išskleisti» į eilutes — kiekvienas masyvo elementas tampa atskira eilute, o paskui skaičiuojama įprastu grupavimu.
Lentelėje articles(id, title, tags TEXT[]) yra trys straipsniai. Kiekvienai masyvuose pasitaikančiai žymai suskaičiuokite straipsnių, kurie ją turi, skaičių. Rūšiuokite pagal skaičių mažėjančia tvarka, esant lygybei — pagal žymą abėcėlės tvarka.
Laukiamo rezultato pavyzdys
Taip atrodo teisingas atsakymas — jo eilučių skaičius yra savitas, jis neprivalo sutapti su schemos lentelėmis.
| n | tag |
|---|---|
| 3 | sql |
| 2 | postgres |
| 1 | index |
Prisijunkite, kad matytumėte pateikimų istoriją
PrisijungtiPrisijunkite, kad naudotumėte DI mentorių
Prisijungti