Atualização do SQL com junção

Atualização do SQL com junção
Um dos comandos DML comum no SQL é atualização. Este comando permite que você atualize os registros existentes em uma tabela de banco de dados.

Este tutorial abordará como executar uma atualização com o ingresso em uma tabela de banco de dados usando comandos SQL padrão.

Atualização SQL

O comando de atualização é usado para atualizar os registros existentes em uma tabela de banco de dados. A sintaxe do comando é mostrada abaixo:

Atualizar Target_name [[AS] Alias]
Set set_cláuse
[From_cláuse]
Onde condição
set_clause :: = update_item [,…]
update_item :: = colun_name = expressão

Considere a tabela como mostrado abaixo:

Podemos atualizar a tabela anterior e definir o Staff_id como 2 onde o aluguel _id = 5. Uma declaração de exemplo é fornecida. abaixo:

Atualizar conjunto de aluguel Staff_id = 2 onde Rental_id = 5;

A declaração anterior deve pesquisar na tabela onde o Rental_id é igual a 5 e atualizar o Staff_id para 5.

O registro resultante é mostrado abaixo:

Observe que o novo registro reflete o valor atualizado.

Atualização SQL com junções

O SQL padrão permite que você execute uma operação de junção de atualização. Embora dependa principalmente da junção do destino, podemos expressar a sintaxe como mostrado abaixo:

Atualizar tabela1 Definir column_value (
Selecione colunas (s) da Tabela2
Onde a Tabela1.coluna = tabela2.coluna),
doença
Onde coluna em (selecione colunas (s) da Tabela 2)
);

A sintaxe anterior descreve como executar uma atualização entre duas tabelas.

Nota: A implementação pode diferir dependendo do mecanismo de banco de dados.

Conclusão

Neste artigo, abordamos como executar atualizações no SQL padrão. Também cobrimos a sintaxe básica para realizar junções de atualização. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.