ÎncepețiÎncepe gratuit

Actualizarea înregistrărilor individuale

Instrucțiunea update este foarte asemănătoare cu insert. De exemplu, poți actualiza toate salariile din tabelul employees astfel:

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

Instrucțiunea update folosește de obicei și o clauză where pentru a preciza ce date urmează să fie actualizate. De exemplu, pentru a actualiza doar înregistrarea angajatului cu ID 15, poți extinde instrucțiunea anterioară astfel:

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

Vei folosi codul de stat FIPS, atribuit de guvernul S.U.A. pentru a identifica statele americane și anumite teritorii asociate.

Pentru referință, iată numele tabelelor și coloanelor relevante din acest exercițiu: state_fact (tabel), name (coloană) și fips_state (coloană).

Acest exercițiu face parte din cursul

Introducere în baze de date în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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]['___'])
Editează și rulează codul