Statistik

Statistiken zu allen Folgen.
Automatisch generiert mit SQL-Anfragen an die Datenbank.

Letzte Aktualisierung: 10.10.2025

Top 10 Sprecher

nach gesprochenen Sprechrollen

Sprecher Anzahl
Oliver Rohrbeck 267
Andreas Fröhlich 266
Jens Wawrczeck 266
Achim Schülke 106
Jannik Schümann 103
Thomas Fritsch 102
David Wittmann 101
Johannes Steck 101
Yoshij Grimm 101
Holger Mahlich 88
SQL
SELECT name AS Sprecher, COUNT(*) AS Anzahl
FROM spricht JOIN person USING (personID)
GROUP BY Sprecher ORDER BY Anzahl DESC, Sprecher LIMIT 10

Top 10 Rollen

nach vorkommenden Hörspielen

Rolle Anzahl
Bob Andrews, Recherchen und Archiv 358
Justus Jonas, Erster Detektiv 358
Peter Shaw, Zweiter Detektiv 358
Erzähler 286
Tante Mathilda 153
Onkel Titus 127
Kommissar Reynolds 106
Inspektor Cotta 81
Hitchcock, Erzähler 75
Skinny Norris 42
SQL
SELECT name AS Rolle, COUNT(*) AS Anzahl
FROM sprechrolle JOIN rolle USING (rolleID)
GROUP BY Rolle ORDER BY Anzahl DESC, Rolle LIMIT 10

Top 10 Autoren

nach geschriebenen Buchvorlagen

Autor Anzahl
Ulf Blanck 67
Marco Sonnleitner 42
André Marx 41
Boris Pfeiffer 40
Ben Nevis 32
André Minninger 22
Hendrik Buchna 22
Kari Erlhoff 22
Christoph Dittert 18
Brigitte Johanna Henkel-Waidhofer 16

(max. ein Credit pro Autor pro Folge mit mehreren Teilen)

SQL
WITH buchautorCredits AS (
  SELECT DISTINCT personID, COALESCE(hörspiel, hörspielID)
  FROM hörspiel LEFT OUTER JOIN hörspielTeil ON teil = hörspielID
  JOIN hörspielBuchautor USING (hörspielID)
)
SELECT name AS Autor, COUNT(*) AS Anzahl
FROM buchautorCredits JOIN person USING (personID)
GROUP BY personID ORDER BY Anzahl DESC, Autor LIMIT 10

Top 10 Hörspiele

nach Dauer

Titel Sekunden
Feuriges Auge 17712
Feuermond 13119
und der dreiTag 13078
Böser die Glocken nie klingen 12210
Geisterbucht 11918
und der schwarze Tag 11729
Schattenwelt 11249
Adventskalender: 24 Tage Weihnachtsspuk 10711
und der Puppenmacher 10696
und die Geisterlampe 10299
SQL
WITH hörspielDauer AS (
  SELECT hörspielID, SUM(dauer) AS dauer
  FROM hörspiel JOIN kapitel USING (hörspielID) JOIN track USING (trackID)
  GROUP BY hörspielID
),
multiHörspielDauer AS (
  SELECT hörspiel AS hörspielID, SUM(dauer) AS dauer
  FROM hörspielTeil JOIN hörspielDauer ON teil = hörspielID
  GROUP BY hörspiel
  UNION SELECT * FROM hörspielDauer
),
rootHörspiel AS (
  SELECT hörspielID FROM hörspiel
  WHERE NOT EXISTS (
    SELECT * FROM hörspielTeil WHERE hörspielID = teil
  )
)
SELECT titel as Titel, dauer/1000 as Sekunden
FROM rootHörspiel JOIN hörspiel USING (hörspielID) JOIN multiHörspielDauer USING (hörspielID)
ORDER BY dauer DESC LIMIT 10

Gesamtdauer aller Hörspiele:

in Stunden

443,56
SQL
SELECT ROUND(SUM(dauer)/1000/3600.0, 2)
FROM kapitel JOIN track USING (trackID)

Anzahl an Hörspielen:

ohne Teile

378
SQL
SELECT COUNT(*) FROM hörspiel h
WHERE NOT EXISTS (
  SELECT * FROM hörspielTeil ht WHERE ht.teil = h.hörspielID
)

Anzahl an Sprechern:

1204
SQL
SELECT COUNT(*) FROM (
  SELECT DISTINCT personID FROM spricht
)

Anzahl an Rollen:

2472
SQL
SELECT COUNT(*) FROM rolle

Anzahl an Buchautoren:

28
SQL
SELECT COUNT(*) FROM (
  SELECT DISTINCT personID FROM hörspielBuchautor
)

Anzahl an Hörspielskriptautoren:

13
SQL
SELECT COUNT(*) FROM (
  SELECT DISTINCT personID FROM hörspielSkriptautor
)