Introdução ao PostgreSQL ATUALIZAÇÃO ASSOCIAÇÃO
Nós podemos atualizar os registros armazenados dentro de uma tabela de várias maneiras, o PostgreSQL fornece ATUALIZAÇÃO JUNTE-se a fazer o mesmo. Em alguns casos, precisamos atualizar os registros de uma tabela com base nos registros de outra tabela., Para nos juntarmos a outra tabela na declaração, temos que definir a cláusula PostgreSQL a partir da cláusula com a tabela junta, juntamente com precisamos especificar a cláusula PostgreSQL onde com uma condição de junção. Nós temos que adicionar a cláusula SET e temos que especificar a cláusula PostgreSQL a partir imediatamente após ela.,
a Sintaxe
Considere a seguinte sintaxe:
Iniciar Sua Livre de Dados do Curso de Ciência
Hadoop, de Ciência de Dados, Estatísticas de & outros
UPDATE table1
SET table1.col1 = expression
FROM table2
WHERE table1.col2 = table2.col2;
Explicação: Junte-se outra tabela na instrução usando o PostgreSQL a PARTIR de cláusula. Adicione a cláusula SET e especifique a cláusula PostgreSQL a partir imediatamente após ela.
como o UPDATE JOIN funciona no PostgreSQL?,
considere a sintaxe definida na seção acima, a fim de entender o funcionamento da junção de atualização PostgreSQL. De acordo com a sintaxe, estamos atualizando os valores do table1 usando os valores do table2. Aqui nós especificamos uma condição de junção em col2 de table1 e table2. Por isso, se todas as linhas dos quadros 1 e 2 contiverem correspondência/mesmo valor, então a instrução de actualização actualiza o valor da coluna col1 na tabela 1 e define o valor de acordo com a expressão definida na cláusula de conjunto.,ame ‘tabela1’ e ‘tabela2″ usando a instrução CREATE TABLE da seguinte forma:
Código:
CREATE TABLE table1
(
t_ID INT,
t_Name VARCHAR(80)
);
CREATE TABLE table2
(
t_ID INT,
t_Name VARCHAR(80)
);
Agora, vamos inserir alguns dados na tabela tabela1 usando a instrução INSERT INTO da seguinte forma
INSERT INTO table1 VALUES
(1,'DDD'),
(2,'EEE'),
(3,'FFF');
Resultado:
select * from table1;
Agora, vamos inserir alguns dados na tabela tabela2 usando a instrução INSERT INTO da seguinte forma
INSERT INTO table2 VALUES
(1,'PPP'),
(2,'QQQ'),
(3,'RRR');
Ilustrar o resultado do acima INSERT INTO usando a seguinte instrução SQL e instantâneo.,
select * from table2;
Agora vamos usar o PostgreSQL ATUALIZAÇÃO de Instrução de ASSOCIAÇÃO para atualizar os valores da tabela2 se o t_ID campo é correspondente/mesmo com a tabela2.
UPDATE table2
SET t_Name = table1.t_Name
FROM table1
WHERE table1.t_ID = table2.t_ID;
ilustram o resultado da declaração acima usando a seguinte declaração SQL e instantâneo.,l criar duas tabelas de ‘nome do aluno’ e ‘departamento’ usando a instrução CREATE TABLE, como se segue, a fim de compreender os exemplos:
Código:
Agora, vamos inserir alguns dados para o departamento de tabela usando a instrução INSERT INTO da seguinte forma
INSERT INTO department(department_name)
VALUES
('Computer'),
('Electrical'),
('IT'),
('Civil'),
('Chemical'),
('Mechanical');
Resultado:
select * from department;
Agora, vamos inserir alguns dados na tabela aluno usando a instrução INSERT INTO da seguinte forma
Ilustrar o resultado do acima INSERT INTO usando a seguinte instrução SQL e instantâneo.,
select * from student;
considere agora o exemplo em que temos de dar mais 20 Marcos a cada estudante, exceto o departamento Civil cujo departament_id é 4. Para isso, vamos usar a ATUALIZAÇÃO JUNTAR a instrução da seguinte forma:
4.,5 (2,762 classificações)
Ver Curso
Ilustrar o resultado da declaração acima usando a seguinte instrução SQL e instantâneo.
select * from student;
Conclusão
esperamos do artigo acima que você tenha entendido como usar o PostgreSQL ATUALIZAÇÃO de ASSOCIAÇÃO e como o PostgreSQL ATUALIZAÇÃO ASSOCIAÇÃO funciona. Além disso, adicionamos vários exemplos de PostgreSQL UPDATE JOIN para compreendê-lo em detalhes.,
artigos recomendados
Este é um guia para a junção de atualização pós-Gresql. Aqui discutimos uma introdução ao PostgreSQL UPDATE JOIN, sintaxe, trabalho e respectivos exemplos. Você também pode ir através de outros artigos relacionados para aprender mais –
- PostgreSQL não NULL
- PostgreSQL Timestamp
- chave estrangeira em PostgreSQL
- PostgreSQL Subquery