ComeçarComece de graça

Atualizando vários registros

Como o Jason explicou no vídeo, ao usar uma cláusula where que selecione mais registros, você pode atualizar vários registros de uma vez. Diferente de inserções, atualizar vários registros funciona exatamente da mesma forma que atualizar um único registro (desde que você esteja definindo o mesmo valor para todos). Hora de praticar!

Para sua conveniência, os nomes das tabelas e colunas de interesse neste exercício são: state_fact (Tabela), notes (Coluna) e census_region_name (Coluna).

Este exercício faz parte do curso

Introdução a Bancos de Dados em Python

Ver curso

Instruções do exercício

  • Construa uma instrução update para atualizar a coluna notes na tabela state_fact para 'The Wild West'. Salve como stmt.
  • Use uma cláusula where para filtrar os registros que têm 'West' na coluna census_region_name da tabela state_fact.
  • Execute stmt_west via a connection e salve a saída como results.
  • Execute a solução para imprimir o rowcount de results.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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)
Editar e executar o código