Statistik

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

Letzte Aktualisierung: 25.07.2026

Top 10 Sprecher

nach gesprochenen Sprechrollen

Sprecher Anzahl
Oliver Rohrbeck 274
Andreas Fröhlich 273
Jens Wawrczeck 273
Achim SchĂĽlke 112
Jannik SchĂĽmann 107
David Wittmann 105
Johannes Steck 105
Yoshij Grimm 105
Thomas Fritsch 102
Holger Mahlich 92
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 369
Justus Jonas, Erster Detektiv 369
Peter Shaw, Zweiter Detektiv 369
Erzähler 297
Tante Mathilda 162
Onkel Titus 132
Kommissar Reynolds 109
Inspektor Cotta 85
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 69
Marco Sonnleitner 44
André Marx 42
Boris Pfeiffer 42
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

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

Anzahl an Hörspielen:

ohne Teile

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

Anzahl an Sprechern:

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

Anzahl an Rollen:

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