Räkna antalet artiklar per tagg
Ett CMS lagrar en array av taggar direkt på artikelraden — t.ex. {'sql', 'postgres', 'index'}. Analysteamet vill ha en «topptaggar»-vy: hur många artiklar som är taggade med varje tagg. För att beräkna detta måste arrayen «vecklas ut» till rader — varje arrayelement blir en egen rad, och därefter är det en vanlig gruppering.
Tabellen articles(id, title, tags TEXT[]) innehåller tre artiklar. Räkna för varje tagg som förekommer i arrayerna antalet artiklar som innehåller den. Sortera efter antal i fallande ordning, och vid lika antal alfabetiskt efter tagg.
Exempel på förväntad utdata
Så här ser ett korrekt svar ut — radantalet är dess eget, det behöver inte matcha schematabellerna.
| n | tag |
|---|---|
| 3 | sql |
| 2 | postgres |
| 1 | index |
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga in