Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Basis Data di Python

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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