Atualizando registros individuais
A instrução update é muito semelhante a uma instrução insert. Por exemplo, você pode atualizar todos os salários na tabela employees assim:
stmt = update(employees).values(wage=100.00)
A instrução update também costuma usar uma cláusula where para definir quais dados atualizar. Por exemplo, para atualizar apenas o registro do funcionário com ID 15, você acrescentaria à instrução anterior o seguinte:
stmt = stmt.where(employees.id == 15)
Aqui você usará o código estadual FIPS, que é adotado pelo governo dos EUA para identificar os estados dos EUA e outras áreas associadas.
Para sua conveniência, os nomes das tabelas e colunas de interesse neste exercício são: state_fact (Tabela), name (Coluna) e fips_state (Coluna).
Este exercício faz parte do curso
Introdução a Bancos de Dados em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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]['___'])