Simulation von MySQLs ORDER BY FIELD () in Postgresql

Ich probiere nur PostgreSQL zum ersten Mal aus, und zwar von MySQL aus. In unserer Rails-Anwendung haben wir einige Standorte mit SQL:

SELECT * FROM `currency_codes` ORDER BY FIELD(code, 'GBP', 'EUR', 'BBD', 'AUD', 'CAD', 'USD') DESC, name ASC

Es hat nicht lange gedauert, bis festgestellt wurde, dass dies in PostgreSQL nicht unterstützt / erlaubt ist.

Weiß jemand, wie man dieses Verhalten in PostgreSQL simuliert, oder müssen wir das Sortieren in den Code ziehen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage