ÎncepețiÎncepe gratuit

Actualizarea mai multor înregistrări

Așa cum a explicat Jason în video, folosind o clauză where care selectează mai multe înregistrări, poți actualiza mai multe înregistrări deodată. Spre deosebire de inserare, actualizarea mai multor înregistrări funcționează exact la fel ca actualizarea unei singure înregistrări (atâta timp cât le actualizezi cu aceeași valoare). E momentul să exersezi!

Pentru referință, numele tabelului și al coloanelor relevante în acest exercițiu sunt: state_fact (Tabel), notes (Coloană) și census_region_name (Coloană).

Acest exercițiu face parte din cursul

Introducere în baze de date în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Construiește o instrucțiune update pentru a actualiza coloana notes din tabelul state_fact cu valoarea 'The Wild West'. Salvează-o ca stmt.
  • Folosește o clauză where pentru a filtra înregistrările care conțin 'West' în coloana census_region_name din tabelul state_fact.
  • Execută stmt_west prin intermediul connection și salvează rezultatul ca results.
  • Rulează soluția pentru a afișa rowcount din results.

Exercițiu interactiv practic

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

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