Behoben mit der Funktion decode() von PostgreSQL. Antwort und Beispielcode finden Sie oben in Frage :)