|
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.
|