Menu
Coddy logo textTech

Sort Results Part 2

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası — ders 14 / 72.

SQL'de ORDER BY kullanırken, verileri birden fazla sütuna göre sıralayabilirsiniz.

Örneğin aşağıdaki competition tablosunu ele alalım:

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

Bu sorgu şunları yapacaktır:

  1. İlk olarak tüm kayıtları `age` değerine göre azalan düzende (en yüksekten en düşüğe) sıralar
  2. İki veya daha fazla kayıt aynı `age` değerine sahipse, bu özel kayıtları `avg_speed` değerine göre azalan düzende (en yüksekten en düşüğe) sıralar

Sonuç:

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

Görev

Kolay

Kullanılabilir tablolar ve sütunlar:

  • feathers: id, weight, area

Tüm id'leri area değerine göre azalan sırada (DESC) sıraladıktan sonra döndürün. Eğer tüy tüy aynı area değerine sahipse, bunları weight değerine göre artan sırada (ASC) sıralayın.

Kendin dene

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler