MulaiMulai sekarang secara gratis

Memperbarui banyak rekaman

Seperti yang dibahas Jason dalam video, dengan menggunakan klausa where yang memilih lebih banyak rekaman, Anda dapat memperbarui banyak rekaman sekaligus. Berbeda dengan penyisipan, memperbarui banyak rekaman bekerja persis sama seperti memperbarui satu rekaman (selama Anda memperbaruinya dengan nilai yang sama). Sekarang saatnya Anda berlatih!

Untuk memudahkan Anda, nama tabel dan kolom yang relevan dalam latihan ini adalah: state_fact (Tabel), notes (Kolom), dan census_region_name (Kolom).

Latihan ini adalah bagian dari kursus

Pengantar Basis Data di Python

Lihat Kursus

Petunjuk latihan

  • Bangun pernyataan update untuk memperbarui kolom notes di tabel state_fact menjadi 'The Wild West'. Simpan sebagai stmt.
  • Gunakan klausa where untuk memfilter rekaman yang memiliki 'West' pada kolom census_region_name di tabel state_fact.
  • Eksekusi stmt_west melalui connection dan simpan keluarannya sebagai results.
  • Jalankan solusi untuk mencetak rowcount dari results.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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