neste tutorial, vamos aprender o comando PostgreSQL UPDATE para atualizar os dados atuais em uma tabela.
no PostgreSQL, o comando UPDATE é usado para alterar os registos presentes numa tabela. Para atualizar as linhas selecionadas, temos que usar a cláusula onde; caso contrário, todas as linhas seriam atualizadas.,
a Sintaxe do comando Update
A sintaxe do comando update é a seguinte:
temos os seguintes parâmetros, que são utilizados na sintaxe acima:
Parâmetros | Descrição |
---|---|
Atualizar | é uma palavra-chave, que é usada para atualizar as linhas de uma tabela. |
Table_name | após a cláusula de atualização, usaremos este parâmetro para definir o nome da tabela para atualizar os dados. |
Column1 = value1, Column2 = value2, ……, Column = valueN |
It is used to describe a column’s name in a table whose values need to be modified in the SET clause. Nós podemos usar a vírgula (,) para separar cada par da coluna e valores. |
em que | usaremos a cláusula WHERE para filtrar os registos e obter apenas os registos essenciais. |
condição | é uma expressão, que é usada para retornar um valor do tipo booleano. E esta expressão devolve verdadeiro apenas para as linhas., |
exemplos de comando de atualização PostgreSQL
para nossa melhor compreensão, veremos exemplos de comando de atualização PostgreSQL.
tomaremos a tabela do departamento, que criamos na seção inserir comando.,l ver a estrutura do departamento de mesa com a ajuda do comando abaixo:
Depois de executar o comando select, iremos obter o resultado abaixo:
Exemplo de PostgreSQL ATUALIZAÇÃO de tabela
Aqui, vamos modificar os valores NULOS da gap_selection coluna para a data Actual com o comando abaixo da ajuda:
iremos obter o resultado abaixo, após executar o comando acima:
Na consulta acima, podemos aplicar o PADRÃO de palavras-chave para o gap_selection coluna que leva a data atual como por o valor padrão., E a cláusula WHERE actualiza apenas as linhas em que o valor da coluna last_ Update é nulo.
exemplo de actualizar todas as linhas numa tabela usando o comando Update
para actualizar os valores na coluna de localização como U. S.,Um para todas as linhas do departamento de tabela, podemos usar o seguinte comando:
Nota: o comando update, podemos ignorar a cláusula WHERE:
Depois de executar a consulta acima, ele irá atualizar a coluna “local” no departamento de tabela:
Vamos usar o comando select para verificar a saída do comando acima, o departamento de tabela:
E dentro do mesmo quadro, pode-se também dados de atualização de uma coluna de uma coluna adicional., tem a mesma estrutura que o departamento de tabela:
O seguinte comando é utilizado para atualização de valores, que vêm do departamento de tabela para as colunas da department_tmp tabela:
uma Vez que executar a consulta acima, ele irá atualizar o department_tmp tabela:
Para verificar a department_tmp tabela, vamos utilizar o comando Select:
E, chegando abaixo de saída:
Observação: a atualização acima de comando, usamos a cláusula FROM para descrever a segunda tabela (departamento), que contém a atualização.,
Aqui usamos a condição de junção na cláusula onde. E às vezes este comando de atualização mencionado como UPDATE INNER JOIN ou UPDATE JOIN como duas ou mais tabelas estão envolvidas no comando UPDATE.
actualizar o comando através da condição de retorno
por omissão, o comando actualizar pode devolver o número de linhas afectadas, e também devolve os dados eficientes com a ajuda da secção de retorno.
o comando abaixo é utilizado para actualizar a linha com o Dept_id 1 na tabela do departamento e devolver os dados actualizados.,
Depois de executar o comando acima, vamos obter a estrutura da tabela abaixo:
Após isso, vamos usar o comando select para verificar os dados atualizados do departamento de tabela:
uma Vez que executar o Select acima de consulta, temos a abaixo de saída: