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

Cập nhật nhiều bản ghi

Như Jason đã đề cập trong video, bằng cách dùng mệnh đề where chọn nhiều bản ghi hơn, bạn có thể cập nhật nhiều bản ghi cùng lúc. Khác với chèn dữ liệu, việc cập nhật nhiều bản ghi hoạt động y hệt như cập nhật một bản ghi (miễn là bạn cập nhật chúng cùng một giá trị). Giờ là lúc bạn thực hành!

Để tiện cho bạn, tên bảng và các cột quan trọng trong bài này là: state_fact (Bảng), notes (Cột), và census_region_name (Cột).

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

  • Tạo một câu lệnh update để cập nhật cột notes trong bảng state_fact thành 'The Wild West'. Lưu lại với tên stmt.
  • Dùng mệnh đề where để lọc các bản ghi có 'West' trong cột census_region_name của bảng state_fact.
  • Thực thi stmt_west thông qua connection và lưu đầu ra vào results.
  • Chạy lời giải để in rowcount 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 statement to update the notes to 'The Wild West': stmt
stmt = update(____).values(____=____)

# Append a where clause to match the West census region records: stmt_west
stmt_west = stmt.____(____ == ____)

# Execute the statement: results
results = connection.execute(____)

# Print rowcount
print(results.rowcount)
Chỉnh sửa và Chạy Mã