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ş
Egzersiz talimatları
censustablosundanstatesütununun tüm kayıtlarını seç. Bunu yapmak içinselect()'e liste olarakcensus.columns.stategeçir.- Sonuçları
statesütununa göre sıralamak için bir.order_by()ekle. stmtifadesiniconnectionü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])