BaşlayınÜcretsiz başlayın

Birden çok kaydı güncelleme

Jason’ın videoda anlattığı gibi, daha fazla kaydı seçen bir where koşulu kullanarak birden çok kaydı aynı anda güncelleyebilirsin. Eklemeden (insert) farklı olarak, birden çok kaydı güncellemek, tek bir kaydı güncellemekle tamamen aynı şekilde çalışır (aynı değerle güncellediğin sürece). Şimdi bunu pratik etme zamanı!

Bu egzersizde ilgi alanındaki tablo ve sütun adları şunlardır: state_fact (Tablo), notes (Sütun) ve census_region_name (Sütun).

Bu egzersiz, kursun bir parçasıdır

Python ile Veritabanlarına Giriş

Kursa Göz Atın

Egzersiz talimatları

  • state_fact tablosundaki notes sütununu 'The Wild West' olarak güncelleyecek bir update ifadesi oluştur. Bunu stmt olarak kaydet.
  • state_fact tablosunun census_region_name sütununda 'West' geçen kayıtları filtrelemek için bir where koşulu kullan.
  • stmt_west ifadesini connection üzerinden çalıştır ve çıktıyı results olarak kaydet.
  • Çözümü çalıştırarak results nesnesinin rowcount değerini yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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)
Kodu Düzenle ve Çalıştır