MulaiMulai sekarang secara gratis

Mengurutkan berdasarkan satu kolom

Untuk mengurutkan keluaran hasil berdasarkan suatu kolom, kita menggunakan metode .order_by(). Secara bawaan, metode .order_by() mengurutkan dari nilai terendah ke tertinggi pada kolom yang diberikan. Anda hanya perlu meneruskan nama kolom yang ingin diurutkan ke .order_by().

Sebagai contoh dalam video, Jason menggunakan stmt.order_by(census.columns.state) untuk mengurutkan keluaran hasil berdasarkan kolom state.

Latihan ini adalah bagian dari kursus

Pengantar Basis Data di Python

Lihat Kursus

Petunjuk latihan

  • Pilih semua record pada kolom state dari tabel census. Untuk melakukannya, berikan census.columns.state sebagai sebuah daftar ke select().
  • Tambahkan .order_by() untuk mengurutkan keluaran hasil berdasarkan kolom state.
  • Eksekusi stmt menggunakan metode .execute() pada connection dan ambil semua hasilnya menggunakan .fetchall().
  • Cetak 10 baris pertama dari results.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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])
Edit dan Jalankan Kode