Actualizando registros individuales
La sentencia update es muy similar a una sentencia insert. Por ejemplo, puedes actualizar todos los salarios en la tabla employees así:
stmt = update(employees).values(wage=100.00)
La sentencia update también suele usar una cláusula where para indicar qué datos queremos actualizar. Por ejemplo, para actualizar solo el registro del empleado con ID 15, añadirías a la sentencia anterior lo siguiente:
stmt = stmt.where(employees.id == 15)
Aquí vas a usar el código estatal FIPS, que es un identificador asignado por el gobierno de EE. UU. para los estados y otras áreas asociadas.
Para tu comodidad, los nombres de las tablas y columnas relevantes en este ejercicio son: state_fact (Tabla), name (Columna) y fips_state (Columna).
Este ejercicio forma parte del curso
Introducción a las bases de datos en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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]['___'])