Questo articolo discuterà di come è possibile ordinare i dati per più colonne. L'ordinamento per più colonne è applicabile solo all'istruzione SELECT.
Discutiamo.
Sintassi
Per ordinare i dati per più colonne, possiamo esprimere la query come mostrato nella sintassi seguente:
Seleziona Col_1, Col_2, Col_3, ..., Col_nVediamo come possiamo usare la sintassi sopra in una tabella.
Supponiamo che abbiamo una tabella di esempio come mostrato nella query seguente:
Crea utenti di tabelle (Una volta che abbiamo la tabella e i dati di esempio aggiunti alla tabella, possiamo procedere.
Ad esempio, ordiniamo per le colonne First_Name e State.
Seleziona ID, first_name, last_name, stato, attivoOrdiniamo il risultato per First_name in ordine crescente e indichiamo per decrescenza nell'ordine nella query sopra.
La query sopra dovrebbe tornare:
Tieni presente che l'ordinamento dei dati per più colonne potrebbe essere utile. D'altra parte, potresti subire costi di prestazioni significativi in database di grandi dimensioni.
Per ordinare più colonne in ordine crescente, possiamo fare:
Seleziona ID, first_name, last_name, stato, attivoIn questo caso, ordiniamo le colonne First_name e last_name in ordine crescente. Questo dovrebbe tornare:
Per ordinare in ordine decrescente, eseguire la domanda come:
Seleziona ID, first_name, last_name, stato, attivoQuesto dovrebbe tornare:
Conclusione
Questo tutorial esplora utilizzando SQL per ordinare i dati da un risultato tramite più colonne.
Grazie per aver letto!!