From 8d12ba20499b4ef0d81b3b4e9c98a3dcdc89a4fa Mon Sep 17 00:00:00 2001 From: gg Date: Wed, 19 Jul 2023 19:40:30 -0700 Subject: [PATCH] Add more fun queries --- sql/queries.sql | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/sql/queries.sql b/sql/queries.sql index 551bcdf..2126017 100644 --- a/sql/queries.sql +++ b/sql/queries.sql @@ -19,7 +19,27 @@ SELECT seg.n AS title, JOIN segment seg ON seg.id = s.segment_id JOIN caster c ON c.id = s.caster_id WHERE c.n = "&caster" - ORDER BY n; + GROUP BY title + ORDER BY n DESC; + +-- segment distribution for caster using prejoined view +SELECT title, + COUNT(title) AS appearances + FROM schedule_joined + WHERE caster = "&caster" + GROUP BY title + ORDER BY n DESC; + +-- appearances by caster +SELECT caster, + COUNT(caster) AS appearances + FROM schedule_joined + WHERE caster IS NOT NULL + GROUP BY caster + ORDER BY appearances DESC, caster ASC; -- list of all known casters SELECT * FROM caster; + +-- list of all segments +SELECT * FROM segment;