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 © 2014   1keydata.com   Todos os direitos reservados.


SQL CREATE TABLE
SQL CONSTRAINT
SQL NOT NULL
SQL DEFAULT
SQL UNIQUE
SQL CHECK
SQL Chave Primária
SQL Chave Externa
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM




Mapa do site