Je me demandais s'il était possible de multiplier deux colonnes et si oui, comment cela aurait-il lieu
supposons que j'ai une table p> puis-je faire quelque chose comme p> serait-ce que cela multiplie la ligne de contenu par ligne puis stocke-la dans une nouvelle colonne p> est ce résultat droit p>
3 Réponses :
Oui, vous pouvez parfaitement faire ça. P>
Pour clarifier: La requête et la sortie que vous avez mentionnées dans votre question sont correctes. P>
Cette requête multiplierait les valeurs, mais cela ne le stockerait pas "la stockerait dans une nouvelle colonne" pour le stocker, vous devriez émettre une déclaration de mise à jour.
supposant que vous ajoutez une nouvelle colonne ("C") à Votre table que vous pouvez faire: p> Si tout ce dont vous avez besoin est la nouvelle colonne d'un ensemble de résultats, sans modifier la table sous-jacente que vous pourriez: P> select a, b, (a*b) as c from table
Plutôt que de stocker une colonne calculée dans une table de base, envisagez une table vue: