0
votes

ORACLE SQL Server - Tri / ordre par la manière dont les variables sont répertoriées dans la déclaration

J'essaie de trier une liste de la manière dont la déclaration est écrite, par exemple: xxx pré>

(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 


0 commentaires

3 Réponses :


0
votes

Vous pouvez utiliser un cas code> EXPRESSION:

order by (case when state = 'WA' then 1
               when zip = '90210' then 2
               else 3
          end)


0 commentaires

0
votes

Dans la réponse à Gordon, je la réécrireais comme xxx


0 commentaires

0
votes

décodage () est pratique pour raccourcir l'expression: xxx


0 commentaires