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

Tekil kayıtları güncelleme

update ifadesi, insert ifadesine oldukça benzer. Örneğin, employees tablosundaki tüm ücretleri şöyle güncelleyebilirsin:

stmt = update(employees).values(wage=100.00)

update ifadesi genellikle hangi veriyi güncelleyeceğimizi belirlemek için bir where koşulu da kullanır. Örneğin, sadece kimliği 15 olan çalışanın kaydını güncellemek için önceki ifadeye şunu ekleyebilirsin:

stmt = stmt.where(employees.id == 15)

Burada FIPS eyalet kodunu kullanacaksın; bu kod, ABD hükümeti tarafından ABD eyaletlerini ve bazı ilişkili bölgeleri tanımlamak için kullanılır.

Kolaylık olması için, bu egzersizde ilgileneceğin tablo ve sütun adları şunlardır: state_fact (Tablo), name (Sütun) ve fips_state (Sütun).

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

Python ile Veritabanlarına Giriş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Build a select statement: select_stmt
select_stmt = select([____]).where(____ == ____)

# Execute select_stmt and fetch the results
results = connection.____(____).____()

# Print the results of executing the select_stmt
print(____)

# Print the FIPS code for the first row of the result
print(results[0]['___'])
Kodu Düzenle ve Çalıştır