PostgreSQL UPDATE JOIN (Español)

PostgreSQL UPDATE JOIN (Español)

Introducción a PostgreSQL UPDATE JOIN

la tabla de varias maneras, el PostgreSQL proporciona Update join para hacer lo mismo. En algunos casos, necesitamos actualizar los registros de una tabla en función de los registros de otra tabla., Para unir otra tabla en la instrucción, tenemos que definir la cláusula PostgreSQL FROM con la tabla joined, junto con necesitamos especificar la cláusula PostgreSQL WHERE con una condición JOIN. Tenemos que añadir la cláusula SET y especificar la cláusula PostgreSQL FROM inmediatamente después de ella.,

sintaxis

considere la siguiente sintaxis:

Comience su curso gratuito de Ciencia de Datos

Hadoop, Data Science, Statistics & others

UPDATE table1
SET table1.col1 = expression
FROM table2
WHERE table1.col2 = table2.col2;

explicación: únase a otra tabla en la instrucción usando la cláusula PostgreSQL from. Agregue la cláusula SET y especifique la cláusula PostgreSQL FROM inmediatamente después de ella.

¿cómo funciona UPDATE JOIN en PostgreSQL?,

considere la sintaxis definida en la sección anterior para entender el funcionamiento de la Unión de actualización de PostgreSQL. Según la sintaxis, estamos actualizando los valores de la tabla1 utilizando los valores de la tabla2. Aquí hemos especificado una condición de unión en col2 de table1 y table2. Por lo tanto, si cada fila en table1 y table2 contiene coincidencias/el mismo valor, la instrucción UPDATE actualiza el valor de la columna col1 en la tabla table1 y establece el valor según la expresión definida en la cláusula set.,ame ‘tabla1’ y ‘tabla2’ mediante la instrucción CREATE TABLE de la siguiente manera:

Código:

CREATE TABLE table1
(
t_ID INT,
t_Name VARCHAR(80)
);
CREATE TABLE table2
(
t_ID INT,
t_Name VARCHAR(80)
);

Ahora, vamos a insertar algunos datos en la tabla tabla1 mediante la instrucción INSERT INTO como sigue

INSERT INTO table1 VALUES
(1,'DDD'),
(2,'EEE'),
(3,'FFF');

Salida:

select * from table1;

Ahora, vamos a insertar algunos datos en la tabla2 tabla mediante la instrucción INSERT INTO como sigue

INSERT INTO table2 VALUES
(1,'PPP'),
(2,'QQQ'),
(3,'RRR');

Ilustrar el resultado de la anterior instrucción INSERT INTO mediante la siguiente instrucción SQL y la instantánea.,

select * from table2;

ahora usaremos la instrucción UPDATE JOIN de PostgreSQL para actualizar los valores de table2 si el campo t_ID coincide / lo mismo con la table2.

UPDATE table2
SET t_Name = table1.t_Name
FROM table1
WHERE table1.t_ID = table2.t_ID;

Ilustrar el resultado de la instrucción anterior mediante la siguiente instrucción SQL y la instantánea.,l a crear dos tablas de nombre ‘estudiante’ y ‘departamento’ mediante la instrucción CREATE TABLE como sigue, en orden a entender los ejemplos:

Código:

Ahora, vamos a insertar algunos datos en el departamento de tabla mediante la instrucción INSERT INTO como sigue

INSERT INTO department(department_name)
VALUES
('Computer'),
('Electrical'),
('IT'),
('Civil'),
('Chemical'),
('Mechanical');

Salida:

select * from department;

Ahora, vamos a insertar algunos datos en la tabla alumno mediante la instrucción INSERT INTO como sigue

Ilustrar el resultado de la anterior instrucción INSERT INTO mediante la siguiente instrucción SQL y la instantánea.,

select * from student;

Ahora, considere el ejemplo que tenemos que dar 20 puntos adicionales a cada estudiante, excepto el departamento Civil cuya department_id es de 4. Por lo tanto, usaremos la declaración UPDATE JOIN de la siguiente manera:

curso Popular en esta categoría
curso PostgreSQL (2 cursos, 1 Proyecto)2 cursos en línea | 1 proyecto práctico | más de 7 horas | Certificado verificable de finalización | acceso de por vida
4.,5 (2,762 calificaciones)
el Precio del Curso.
Vista de Curso

Cursos

Ilustrar el resultado de la instrucción anterior mediante la siguiente instrucción SQL y la instantánea.

select * from student;

Conclusión

esperamos desde el artículo anterior que usted haya entendido cómo utilizar el PostgreSQL ACTUALIZACIÓN de UNIRSE y de cómo el PostgreSQL ACTUALIZACIÓN de UNIRSE a las obras. Además, hemos agregado varios ejemplos de Update JOIN de PostgreSQL para entenderlo en detalle.,

artículos recomendados

Esta es una guía para unirse a la actualización de PostgreSQL. Aquí discutimos una introducción a PostgreSQL UPDATE JOIN, sintaxis, trabajo y ejemplos respectivos. También puede ir a través de nuestros otros artículos para aprender más –

  1. PostgreSQL NO NULL
  2. PostgreSQL marca de hora
  3. Foreign Key en PostgreSQL
  4. PostgreSQL Subconsulta
0 Shares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *