ComenzarEmpieza gratis

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

Ver curso

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]['___'])
Editar y ejecutar código