Kom igångKom igång gratis

Uppdatera flera poster

Som Jason visade i videon kan du uppdatera flera poster på en gång genom att använda en where-sats som väljer ut fler poster. Till skillnad från att infoga data fungerar uppdatering av flera poster på exakt samma sätt som uppdatering av en enskild post – förutsatt att du uppdaterar dem med samma värde. Dags att öva!

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

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

Introduktion till databaser i Python

Visa kurs

Övningsinstruktioner

  • Bygg en update-sats för att uppdatera kolumnen notes i tabellen state_fact till 'The Wild West'. Spara den som stmt.
  • Använd en where-sats för att filtrera poster som innehåller 'West' i kolumnen census_region_name i tabellen state_fact.
  • Kör stmt_west via connection och spara resultatet som results.
  • Kör lösningen för att skriva ut rowcount för results.

Interaktiv övning med praktiskt arbete

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

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