Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ACJunior

Somar os valores de duas colunas em uma terceira coluna

Recommended Posts

Olá pessoal do iMasters,

 

Desculpem a simplicidade da pergunta: tenho uma tabela com 3 colunas, vamos supor col1, col2 e col3. A coluna col3 deve armazenar a soma dos valores de col1 e col2 (col3 = col1+col2).

Consigo fazer isso direto no banco de dados ou preciso de uma código que gere isso para mim. E se a função não fosse soma, fosse para calcular a média, por exemplo?

Sei que posso obter a soma por meio de um código, mas gostaria de armazenar o valor da soma no banco de dados.

 

Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o Mysql aceita colunas virtuais , senão a solução pode ser uma trigger de before insert que preenche o campo calculado.

 

Mas uma coluna derivada realmente não é necessária na maior parte das vezes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.