Effectue des opérations arithmétiques.
valeur_numérique1 + valeur_numérique2
valeur_numérique1 - valeur_numérique2
valeur_numérique1 * valeur_numérique2
valeur_numérique1 / valeur_numérique2
Description
Utilisez des opérateurs arithmétiques pour effectuer des calculs arithmétiques sur des données dans des requêtes SELECT. Les calculs peuvent être effectués là où des valeurs de données non agrégées sont autorisées, comme dans une clause SELECT ou WHERE. Dans l'instruction ci-dessous, une valeur colonne est multipliée par une constante numérique.
SELECT (totalarticles * 0,0825) AS Taxe
FROM commandes
Les calculs arithmétiques sont effectués dans l'ordre normal de priorité : multiplication, division, addition puis soustraction. Pour provoquer un calcul en dehors de l'ordre de priorité, utilisez des parenthèses autour de l'opération à effectuer en premier. Dans l'instruction ci-dessous, l'addition est effectuée avant la multiplication.
SELECT (n.chiffres * (n.multiples + 1)) AS Resultat
FROM tablechiffres n
Applicabilité
Les opérateurs arithmétiques opèrent uniquement sur des valeurs numériques. Pour utiliser des opérateurs arithmétiques sur des valeurs non numériques, utilisez d'abord la fonction CAST
pour convertir la colonne en un type numérique.