Имитация MySQL ORDER BY FIELD () в Postgresql

Просто пробую PostgreSQL в первый раз, исходя из MySQL. В нашем Rails-приложении у нас есть пара мест с SQL, например:

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

Это нене займет много времени, чтобы обнаружить, что это не поддерживается / не разрешено в PostgreSQL.

Кто-нибудь знает, как смоделировать это поведение в PostgreSQL, или мы должны вытащить сортировку в код?

Ответы на вопрос(10)

Ваш ответ на вопрос