IniziaInizia gratis

Aggiornare più record

Come Jason ha spiegato nel video, usando una clausola where che seleziona più record puoi aggiornare più record in una sola volta. A differenza dell'inserimento, aggiornare più record funziona esattamente come aggiornare un singolo record (purché li aggiorni con lo stesso valore). È il momento di fare pratica!

Per tua comodità, i nomi delle tabelle e delle colonne di interesse in questo esercizio sono: state_fact (Tabella), notes (Colonna) e census_region_name (Colonna).

Questo esercizio fa parte del corso

Introduzione ai database in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un'istruzione update per aggiornare la colonna notes nella tabella state_fact al valore 'The Wild West'. Salvala come stmt.
  • Usa una clausola where per filtrare i record che hanno 'West' nella colonna census_region_name della tabella state_fact.
  • Esegui stmt_west tramite la connection e salva l'output come results.
  • Esegui la soluzione per stampare il rowcount di results.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice