Menu
CoddyTech

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
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)
  2. Jeśli dwa lub więcej rekordów ma ten sam wiek, posortuje następnie te konkretne rekordy według avg_speed w kolejności malejącej (od najwyższej do najniższej)

Wynik:

runner_idageavg_speed
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 uporządkowaniu ich według powierzchni malejąco. Jeśli pióra mają taką samą powierzchnię, posortuj je według wagi rosnąco.

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