ПочатиПочніть безкоштовно

Оновлення кількох записів

Як Джейсон пояснював у відео, використовуючи умову where, що відбирає більше записів, ви можете оновити кілька записів одночасно. На відміну від вставки, оновлення кількох записів працює так само, як і оновлення одного запису (за умови, що ви оновлюєте їх одним і тим самим значенням). Час потренуватися!

Для вашої зручності, назви таблиць і стовпців, що використовуються в цій вправі: state_fact (таблиця), notes (стовпець) і census_region_name (стовпець).

Ця вправа є частиною курсу

Вступ до баз даних у Python

Переглянути курс

Інструкції до вправи

  • Створіть вираз update, щоб оновити стовпець notes у таблиці state_fact значенням 'The Wild West'. Збережіть його як stmt.
  • Використайте умову where, щоб відфільтрувати записи, у яких у стовпці census_region_name таблиці state_fact значення дорівнює 'West'.
  • Виконайте stmt_west через connection і збережіть результат у змінній results.
  • Запустіть розв'язання, щоб надрукувати rowcount з results.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код