J'essaie de trier une liste de la manière dont la déclaration est écrite, par exemple: (désolé pour le mauvais exemple) P> Je voudrais ordre où wa est sur le dessus, CA est deuxième sur la liste (Zip in CA en 90210) et UT (Salt Lake City in UT) pour apparaître en dernier. p> SO, P> WA
CA
UT
3 Réponses :
Vous pouvez utiliser un cas code> EXPRESSION:
order by (case when state = 'WA' then 1 when zip = '90210' then 2 else 3 end)
Dans la réponse à Gordon, je la réécrireais comme
décodage () code> est pratique pour raccourcir l'expression: