SQL UPDATE




SQL > Manipulação de Tabelas > Update

Assim que existirem dados na tabela, podemos chegar à conclusão que é necessário modificar os dados. Par tal, podemos utilizar o comando UPDATE. A sintaxe para tal é

UPDATE "nome_tabela"
SET "coluna 1" = [novo valor]
WHERE "condição";

Por exemplo, se possuirmos atualmente uma tabela conforme abaixo apresentado:

Tabela Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles30008-Jan-1999
Boston70008-Jan-1999

e descobrirmos que as vendas em Los Angeles no dia 08-Jan-1999 foram realmente de 500 € e não de 300 € e, como tal, essa entrada em particular deve ser atualizada. Para tal, utilizamos a seguinte instrução SQL:

UPDATE Store_Information
SET Sales = 500
WHERE Store_Name = 'Los Angeles'
AND Txn_Date = '08-Jan-1999';

A tabela obtida seria semelhante a

Tabela Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles50008-Jan-1999
Boston70008-Jan-1999

Neste caso, existe apenas uma linha que satisfaz a condição da cláusula WHERE. Se existirem várias filas que satisfaçam a condição, é necessário modificá-las todas.

Também é possível UPDATE (Atualizar) várias colunas em simultâneo. Nesse caso, a sintaxe seria semelhante à seguinte:

UPDATE "nome_tabela"
SET kolom 1 = [valor 1], kolom 2 = [valor 2]
WHERE "condição";

SQL DELETE FROM >>



Copyright © 2016   1keydata.com   Todos os direitos reservados.