Valor de coluna do DB = soma de outras duas - SQL

2 respostas
A
Olá pessoal. Tenho 3 colunas na minha tabela:

numero1 (int)

numero2 (int)

result (int)

quero que o valor do result da linha seja igual a soma do numero1 + numero2 da mesma linha. Ex:

|numero1|numero2| result| |10 |10 | 20 | |30 |30 | 60 |
Gostaria de saber como eu posso fazer isso em linguagem SQL:

Meu problema é especificar em qual linha de minha tabela eu quero inserir o valor. Alguém pode me ajudar?

vlw galera! :thumbup:

2 Respostas

P
UPDATE tabela SET result = numero1 + numero2 WHERE (condiçao das linhas que queres actualizar)

Na maioria dos casos, essa coluna result estará a mais na tabela uma vez que esse cálculo pode ser facilmente obtido num SELECT.

A

pmlm:
UPDATE tabela SET result = numero1 + numero2 WHERE (condiçao das linhas que queres actualizar)

Na maioria dos casos, essa coluna result estará a mais na tabela uma vez que esse cálculo pode ser facilmente obtido num SELECT.

bah kra, fico até com vergonha de saber que era tão estupidamente fácil fazer isso. :smiley:
vlw pela força, abrass!

Criado 29 de março de 2010
Ultima resposta 31 de mar. de 2010
Respostas 2
Participantes 2