Condividi
Clausola ORDER BY su più campi
In MySql sto cercando di fare una query che mi ordini i records ritornati dalla mia SELECT con ORDER BY secondo più valori dei campi, e non per un solo campo, ad es. prima deve darmi quelli con il valore numerico di un campo più alto, e poi a parità di valore me li deve ordinare per nome, come posso fare?
Risolta
1
MySql
04-04-2019
2 Risposte
4283 Visite
+1

Risposte ( 2 approvate )
In MySql sto cercando di fare una query che mi ordini i records ritornati dalla mia
SELECTconORDER BYsecondo più valori dei campi, e non per un solo campo, ad es. prima deve darmi quelli con il valore numerico di un campo più alto, e poi a parità di valore me li deve ordinare per nome, come posso fare?Questo è un esempio di come utilizzare la clausola ORDER BY su più campi
con
ORDER BYpuoi combinare l'ordinamento dei campi come meglio credi ed adattarlo alle tue esigenze, basta separarne le colonne con la virgola.