Použijte příkaz CASE v příkazu ORDER BY:
ORDER BY CASE someColumn
WHEN value1 THEN 1
WHEN value2 THEN 2
WHEN value3 THEN 3
END ASC
Přiřaďte libovolné hodnoty, jak chcete. Normálně nezahrnuji ASC
v ORDER BY
protože to je implicitní, pokud není definováno, ale chtěl jsem být explicitní pro případ, že chcete v DESC
objednávka.