Symulacja ZAMÓWIENIA MySQL PRZEZ POLE () w Postgresql

Po raz pierwszy wypróbowałem PostgreSQL, pochodzący z MySQL. W naszej aplikacji Rails mamy kilka lokalizacji z SQL, takich jak:

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

Nie trwało długo odkrycie, że nie jest to obsługiwane / dozwolone w PostgreSQL.

Czy ktoś wie, jak symulować to zachowanie w PostgreSQL, czy musimy wyciągnąć sortowanie do kodu?

questionAnswers(10)

yourAnswerToTheQuestion