diff --git a/music_library.livemd b/music_library.livemd index 58512c38..951a0e62 100644 --- a/music_library.livemd +++ b/music_library.livemd @@ -22,6 +22,27 @@ opts = [ ## Aggregates +### Number of releases per record + + + +```elixir +count_by_releases = + Exqlite.query!( + conn, + ~S""" + select + distinct json_extract(artists, '$[0].name') AS artist_name, + title, + json_array_length(release_ids) AS number_of_releases + from records + order by number_of_releases desc + ; + """, + [] + ) +``` + ### Count of records per artist