Kom igångKom igång gratis

Uppdatera enskilda poster

Satsen update liknar insert till sin uppbyggnad. Du kan till exempel uppdatera alla löner i tabellen employees på följande sätt:

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

Vanligtvis kombineras update med en where-sats för att ange vilka poster som ska uppdateras. För att till exempel bara uppdatera posten för den anställde med ID 15 lägger du till följande:

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

I den här övningen använder du FIPS-statskoder – koder som den amerikanska regeringen använder för att identifiera delstater och vissa tillhörande områden.

För din bekvämlighet är namnen på de tabeller och kolumner som används i övningen: state_fact (tabell), name (kolumn) och fips_state (kolumn).

Den här övningen är en del av kursen

Introduktion till databaser i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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]['___'])
Redigera och kör kod