ComenzarEmpieza gratis

Actualizar varios registros

Como comentó Jason en el vídeo, si usas una cláusula where que seleccione más registros, puedes actualizar varios registros a la vez. A diferencia de la inserción, actualizar varios registros funciona exactamente igual que actualizar un solo registro (siempre que los actualices con el mismo valor). ¡Ahora toca practicarlo!

Para tu comodidad, los nombres de la tabla y las columnas que usaremos en este ejercicio son: state_fact (Tabla), notes (Columna) y census_region_name (Columna).

Este ejercicio forma parte del curso

Introducción a las bases de datos en Python

Ver curso

Instrucciones del ejercicio

  • Construye una sentencia update para actualizar la columna notes de la tabla state_fact a 'The Wild West'. Guárdala como stmt.
  • Usa una cláusula where para filtrar los registros que tengan 'West' en la columna census_region_name de la tabla state_fact.
  • Ejecuta stmt_west mediante connection y guarda la salida como results.
  • Ejecuta la solución para imprimir el rowcount de results.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código