Para inserir quantidade: por exemplo: tenho uma coluna quantidade com valor 10 e quero somar mais um valor, exemplo adicionar mais 5, que a coluna ficaria com o novo valor de 15. Como se faz isso no SQL Server?
Para inserir quantidade: por exemplo: tenho uma coluna quantidade com valor 10 e quero somar mais um valor, exemplo adicionar mais 5, que a coluna ficaria com o novo valor de 15. Como se faz isso no SQL Server?
Olá José, tudo bem com você?
Para atualizar o valor de uma coluna em uma tabela no SQL Server, devemos utilizar a cláusula UPDATE
em conjunto com a cláusula SET
:
UPDATE sua_tabela
SET sua_coluna = sua_coluna + 5
WHERE sua_condicao;
Por exemplo, suponha que temos uma tabela produtos:
id | nome | quantidade |
---|---|---|
1 | Smartphone | 10 |
2 | Laptop | 5 |
3 | Tablet | 8 |
4 | Fone de Ouvido | 20 |
5 | Roteador | 15 |
UPDATE Produtos
SET Quantidade = Quantidade + 5
WHERE id = 1;
Dessa forma, ao fazermos um novo SELECT
na tabela de Produtos, teríamos como resultado o produto de ID 1 atualizado com o novo valor:
id | nome | quantidade |
---|---|---|
1 | Smartphone | 15 |
2 | Laptop | 5 |
3 | Tablet | 8 |
4 | Fone de Ouvido | 20 |
5 | Roteador | 15 |
Observação: Caso você não utilize a cláusula WHERE
no comando UPDATE
, todas as linhas na tabela serão atualizadas, por isso, certifique-se de adicionar uma condição.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!