Actualización de SQL con unión

Actualización de SQL con unión
Uno de los comandos DML comunes en SQL es la actualización. Este comando le permite actualizar los registros existentes en una tabla de base de datos.

Este tutorial cubrirá cómo realizar una actualización con unir en una tabla de base de datos utilizando comandos SQL estándar.

Actualización de SQL

El comando de actualización se utiliza para actualizar los registros existentes dentro de una tabla de base de datos. La sintaxis del comando se muestra a continuación:

Actualizar Target_name [[como] alias]
Set set_clause
[Desde de_clause]
Donde condición
set_clause :: = update_item [,…]
update_item :: = column_name = Expression

Considere la tabla como se muestra a continuación:

Podemos actualizar la tabla anterior y establecer el Staff_ID en 2 donde el alquiler _id = 5. Se proporciona una declaración de ejemplo. abajo:

Actualizar el set de alquiler staff_id = 2 Where Rental_id = 5;

La declaración anterior debe buscar en la tabla donde el Rental_ID es igual a 5 y actualizar el Staff_ID a 5.

El registro resultante se muestra a continuación:

Observe que el nuevo registro refleja el valor actualizado.

Actualización de SQL con uniones

SQL estándar le permite realizar una operación de unión de actualización. Aunque dependerá principalmente de la unión de destino, podemos expresar la sintaxis como se muestra a continuación:

Actualizar tabla1 establecer column_value (
Seleccionar columna (s) de la tabla2
Donde la tabla1.columna = tabla2.columna),
condición
Donde columna en (seleccione columnas (s) de la tabla 2)
);

La sintaxis anterior describe cómo realizar una actualización de unión entre dos tablas.

Nota: La implementación puede diferir según el motor de la base de datos.

Conclusión

En este artículo, cubrimos cómo realizar actualizaciones en SQL estándar. También cubrimos la sintaxis básica para realizar uniones de actualización. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.