Aggiornare singoli record
L'istruzione update è molto simile a un'istruzione insert. Ad esempio, puoi aggiornare tutti i salari nella tabella employees come segue:
stmt = update(employees).values(wage=100.00)
L'istruzione update in genere usa anche una clausola where per stabilire quali dati aggiornare. Per esempio, per aggiornare solo il record dell'impiegato con ID 15, aggiungeresti alla precedente istruzione quanto segue:
stmt = stmt.where(employees.id == 15)
Qui userai il codice FIPS dello stato, utilizzato dal governo degli Stati Uniti per identificare gli stati USA e alcune altre aree associate.
Per tua comodità, i nomi delle tabelle e delle colonne di interesse in questo esercizio sono: state_fact (Tabella), name (Colonna) e fips_state (Colonna).
Questo esercizio fa parte del corso
Introduzione ai database in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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]['___'])