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?