Menu
CoddyTech

Ordinare i risultati Parte 2

Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 14 di 72.

Quando usi ORDER BY in SQL, puoi ordinare i dati in base a più colonne.

Ad esempio, considera la seguente tabella competition:

runner_idageavg_speed
1473.65
2623.07
3576.82
4564.34
5254.93
6403.94
7236.58
8403.43
SELECT *
FROM competition
WHERE age < 50
ORDER BY age DESC, avg_speed DESC

Questa query:

  1. Per prima cosa ordinerà tutti i record per età in ordine decrescente (dal più alto al più basso)
  2. Se due o più record hanno la stessa età, ordinerà poi quei record specifici per avg_speed in ordine decrescente (dal più alto al più basso)

Il risultato:

runner_idageavg_speed
1473.65
6403.94
8403.43
5254.93
7236.58
challenge icon

Sfida

Facile

Tabelle e colonne disponibili:

  • feathers: id, weight, area

Restituisci tutti gli id dopo averli ordinati per area in ordine decrescente. Se le piume hanno la stessa area, ordinali per peso in ordine crescente.

Provalo tu

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground SQL