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

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

Оператор update дуже схожий на оператор insert. Наприклад, ви можете оновити всі зарплати в таблиці employees так:

stmt = update(employees).values(wage=100.00)

Оператор update зазвичай також використовує умову where, щоб визначити, які дані оновлювати. Наприклад, щоб оновити лише запис працівника з ID 15, ви б доповнили попередню інструкцію так:

stmt = stmt.where(employees.id == 15)

Тут ви використовуватимете код штату FIPS, який уряд США застосовує для ідентифікації штатів США та деяких пов'язаних територій.

Для зручності, назви таблиць і стовпців, що потрібні у цій вправі: state_fact (таблиця), name (стовпець) і fips_state (стовпець).

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

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

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

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

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

# Build a select statement: select_stmt
select_stmt = select([____]).where(____ == ____)

# Execute select_stmt and fetch the results
results = connection.____(____).____()

# Print the results of executing the select_stmt
print(____)

# Print the FIPS code for the first row of the result
print(results[0]['___'])
Редагувати та запускати код