Statistik

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

Letzte Aktualisierung: 25.02.2026

Top 10 Sprecher

nach gesprochenen Sprechrollen

Sprecher Anzahl
Oliver Rohrbeck 270
Andreas Fröhlich 269
Jens Wawrczeck 269
Achim SchĂĽlke 106
Jannik SchĂĽmann 103
Thomas Fritsch 102
David Wittmann 101
Johannes Steck 101
Yoshij Grimm 101
Holger Mahlich 90
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 361
Justus Jonas, Erster Detektiv 361
Peter Shaw, Zweiter Detektiv 361
Erzähler 289
Tante Mathilda 155
Onkel Titus 127
Kommissar Reynolds 106
Inspektor Cotta 83
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 44
André Marx 42
Boris Pfeiffer 40
Ben Nevis 34
André Minninger 22
Hendrik Buchna 22
Kari Erlhoff 22
Christoph Dittert 20
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
Gruselige Weihnacht ĂĽberall 10889
Adventskalender: 24 Tage Weihnachtsspuk 10711
und der Puppenmacher 10696
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

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

Anzahl an Hörspielen:

ohne Teile

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

Anzahl an Sprechern:

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

Anzahl an Rollen:

2489
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
)