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_id | age | avg_speed |
|---|---|---|
| 1 | 47 | 3.65 |
| 2 | 62 | 3.07 |
| 3 | 57 | 6.82 |
| 4 | 56 | 4.34 |
| 5 | 25 | 4.93 |
| 6 | 40 | 3.94 |
| 7 | 23 | 6.58 |
| 8 | 40 | 3.43 |
SELECT *
FROM competition
WHERE age < 50
ORDER BY age DESC, avg_speed DESCTo zapytanie:
- Najpierw posortuje wszystkie rekordy według wieku w kolejności malejącej (od najwyższej do najniższej)
- 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_id | age | avg_speed |
|---|---|---|
| 1 | 47 | 3.65 |
| 6 | 40 | 3.94 |
| 8 | 40 | 3.43 |
| 5 | 25 | 4.93 |
| 7 | 23 | 6.58 |
Wyzwanie
ŁatwyDostę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ł
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Więcej słów kluczowych
Słowo kluczowe INSłowo kluczowe BETWEENSłowo kluczowe LIKESłowo kluczowe ASPowtórzenie – modele telefonów komórkowych2Instrukcje warunkowe
Podstawy instrukcji warunkowychSłowo kluczowe ANDSłowo kluczowe ORSłowo kluczowe NOTŁączenie wielu warunkówNawiasyWartości logiczne3Określony format zwracanych danych
Wartości nullSortowanie wyników — część 1Sortowanie wyników — część 2Powtórzenie — firma zajmująca się cyberbezpieczeństwemOgraniczanie liczby rekordówPowtórzenie — fabryka pojazdów6Wyzwania na początek
Powtórka – wybory parlamentarnePowtórka – zatrzymanie przestępcy przez policjęPowtórka – pojemnik na napój w barzePowtórka – inżynier: nowe kolumnyPoćwicz samodzielnie: Edytor online SQL