Ordinamento per Più Colonne
Possiamo anche ordinare per più colonne. È necessario specificare i nomi delle colonne separati da virgole.
La prima colonna indicata nell'ordinamento avrà priorità, e poi l'ordinamento procederà secondo la seconda colonna.
La sintassi sarà la seguente:
SELECT columns
FROM table
ORDER BY column_with_priority, column2, ...
Vediamo un esempio che recupera tre colonne e ordina i risultati per due di esse: prima per population e poi per capital:
123SELECT ID, population, capital FROM country ORDER BY population, capital;
Swipe to start coding
Scrivere una query SQL per recuperare quattro colonne utilizzando l'istruzione SELECT, ovvero: continent, region, population e capital (recuperare queste colonne in questo ordine). Successivamente, ordinare il risultato per due di esse: prima per continent, poi per population.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain what happens if two countries have the same population?
What other columns can I sort by in this table?
Can I sort in descending order instead of ascending?
Awesome!
Completion rate improved to 2.44
Ordinamento per Più Colonne
Scorri per mostrare il menu
Possiamo anche ordinare per più colonne. È necessario specificare i nomi delle colonne separati da virgole.
La prima colonna indicata nell'ordinamento avrà priorità, e poi l'ordinamento procederà secondo la seconda colonna.
La sintassi sarà la seguente:
SELECT columns
FROM table
ORDER BY column_with_priority, column2, ...
Vediamo un esempio che recupera tre colonne e ordina i risultati per due di esse: prima per population e poi per capital:
123SELECT ID, population, capital FROM country ORDER BY population, capital;
Swipe to start coding
Scrivere una query SQL per recuperare quattro colonne utilizzando l'istruzione SELECT, ovvero: continent, region, population e capital (recuperare queste colonne in questo ordine). Successivamente, ordinare il risultato per due di esse: prima per continent, poi per population.
Soluzione
Grazie per i tuoi commenti!
single