#841

Μέτρησε τα άρθρα ανά ετικέτα

Ένα CMS κρατά έναν πίνακα ετικετών απευθείας στη γραμμή του άρθρου — π.χ. {'sql', 'postgres', 'index'}. Η αναλυτική θέλει μια προβολή «κορυφαίων ετικετών»: πόσα άρθρα φέρουν κάθε ετικέτα. Για να το υπολογίσεις, ο πίνακας πρέπει να «ξεδιπλωθεί» σε γραμμές — κάθε στοιχείο του πίνακα γίνεται ξεχωριστή γραμμή, και μετά πρόκειται για συνηθισμένη ομαδοποίηση. Ο πίνακας articles(id, title, tags TEXT[]) περιέχει τρία άρθρα. Για κάθε ετικέτα που εμφανίζεται στους πίνακες, μέτρησε το πλήθος των άρθρων που την περιέχουν. Ταξινόμησε κατά φθίνον πλήθος, και σε περίπτωση ισοβαθμίας κατά ετικέτα αλφαβητικά.

Δείγμα αναμενόμενης εξόδου

Έτσι μοιάζει μια σωστή απάντηση — το πλήθος γραμμών της είναι δικό της, δεν χρειάζεται να ταιριάζει με τους πίνακες του σχήματος.

ntag
3sql
2postgres
1index

Το αποτέλεσμα του ερωτήματός σας θα εμφανιστεί εδώ