Menu
Coddy logo textTech

Sortowanie wyników — część 2

Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 14 z 72.

Używając ORDER BY w SQL, możesz sortować dane według wielu kolumn.

Na przykład rozważmy następującą tabelę competition:

runner_idageavg_speed (m/s)
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

To zapytanie:

  1. Najpierw posortuje wszystkie rekordy według wieku w kolejności malejącej (od najwyższej do najniższej wartości)
  2. Jeśli dwa lub więcej rekordów ma ten sam wiek, posortuje te konkretne rekordy według avg_speed w kolejności malejącej (od najwyższej do najniższej wartości)

Wynik:

runner_idwiekavg_speed (m/s)
1473.65
6403.94
8403.43
5254.93
7236.58
challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • feathers: id, weight, area

Zwróć wszystkie identyfikatory po posortowaniu ich według powierzchni w kolejności malejącej. Jeśli pióra mają taką samą powierzchnię, posortuj je według wagi w kolejności rosnącej.

Spróbuj swoich sił

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online SQL