BaşlayınÜcretsiz başlayın

Tek bir sütuna göre sıralama

Sonuçları bir alana göre sıralamak için .order_by() yöntemini kullanırız. Varsayılan olarak, .order_by() yöntemi verilen sütunda en küçükten en büyüğe doğru sıralar. .order_by()'a sıralamak istediğin sütunun adını geçirmen yeterli.

Örneğin videoda Jason, sonuçları state sütununa göre sıralamak için stmt.order_by(census.columns.state) kullandı.

Bu egzersiz, kursun bir parçasıdır

Python ile Veritabanlarına Giriş

Kursa Göz Atın

Egzersiz talimatları

  • census tablosundan state sütununun tüm kayıtlarını seç. Bunu yapmak için select()'e liste olarak census.columns.state geçir.
  • Sonuçları state sütununa göre sıralamak için bir .order_by() ekle.
  • stmt ifadesini connection üzerinde .execute() yöntemiyle çalıştır ve tüm sonuçları .fetchall() ile al.
  • results'ın ilk 10 satırını yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Build a query to select the state column: stmt
stmt = ____

# Order stmt by the state column
stmt = ____

# Execute the query and store the results: results
results = ____

# Print the first 10 results
print(____[:10])
Kodu Düzenle ve Çalıştır