Anzahl der Artikel je Tag zählen
Ein CMS speichert ein Array von Tags direkt in der Artikelzeile – z. B. {'sql', 'postgres', 'index'}. Die Analytik möchte eine «Top-Tags»-Ansicht: wie viele Artikel mit jedem Tag versehen sind. Um das zu berechnen, muss das Array in Zeilen «entfaltet» werden – jedes Array-Element wird zu einer eigenen Zeile, danach ist es eine ganz normale Gruppierung.
Die Tabelle articles(id, title, tags TEXT[]) enthält drei Artikel. Zähle für jeden in den Arrays vorkommenden Tag die Anzahl der Artikel, die ihn enthalten. Sortiere absteigend nach der Anzahl, bei Gleichstand alphabetisch nach dem Tag.
Beispiel der erwarteten Ausgabe
So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.
| n | tag |
|---|---|
| 3 | sql |
| 2 | postgres |
| 1 | index |
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
Anmelden