Začněte nyníZačněte zdarma

Aktualizace více záznamů

Jak Jason probíral ve videu, pomocí klauzule where, která vybere více záznamů, můžeš aktualizovat více záznamů najednou. Na rozdíl od vkládání funguje aktualizace více záznamů úplně stejně jako aktualizace jednoho záznamu (pokud je aktualizuješ stejnou hodnotou). Čas si to vyzkoušet!

Pro přehlednost: názvy tabulek a sloupců v tomto cvičení jsou: state_fact (tabulka), notes (sloupec) a census_region_name (sloupec).

Toto cvičení je součástí kurzu

Introduction to Databases in Python

Zobrazit kurz

Pokyny k cvičení

  • Sestav příkaz update, který aktualizuje sloupec notes v tabulce state_fact na hodnotu 'The Wild West'. Ulož ho jako stmt.
  • Použij klauzuli where, která vyfiltruje záznamy obsahující hodnotu 'West' ve sloupci census_region_name tabulky state_fact.
  • Proveď příkaz stmt_west přes connection a výsledek ulož jako results.
  • Spusť řešení a nech si vypsat rowcount proměnné results.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód