Bắt đầu ngayBắt đầu miễn phí

Sắp xếp theo một cột

Để sắp xếp kết quả theo một trường, bạn dùng phương thức .order_by(). Mặc định, .order_by() sắp xếp từ thấp đến cao trên cột được cung cấp. Bạn chỉ cần truyền tên cột muốn sắp xếp vào .order_by().

Ví dụ trong video, Jason dùng stmt.order_by(census.columns.state) để sắp xếp kết quả theo cột state.

Bài tập này là một phần của khóa học

Nhập môn Cơ sở dữ liệu với Python

Xem khóa học

Hướng dẫn bài tập

  • Chọn tất cả bản ghi của cột state từ bảng census. Để làm điều này, truyền census.columns.state dưới dạng danh sách vào select().
  • Thêm .order_by() để sắp xếp kết quả theo cột state.
  • Thực thi stmt bằng phương thức .execute() trên connection và lấy toàn bộ kết quả bằng .fetchall().
  • In 10 hàng đầu tiên của results.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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])
Chỉnh sửa và Chạy Mã