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_name Sales Date
Los Angeles 1500 € 05-Jan-1999
San Diego 250 € 07-Jan-1999
Los Angeles 300 € 08-Jan-1999
Boston 700 € 08-Jan-1999

e descobrirmos que as vendas em Los Angeles no dia 01/08/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 Date = "08-Jan-1999"

A tabela obtida seria semelhante a

Tabela Store_Information
store_name Sales Date
Los Angeles 1500 € 05-Jan-1999
San Diego 250 € 07-Jan-1999
Los Angeles 500 € 08-Jan-1999
Boston 700 € 08-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 © 2013   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