Opérateurs arithmétiques

Navigation:  Les modules métier > Les règles de production > les requêtes SQL > Opérateurs >

Opérateurs arithmétiques

Previous pageReturn to chapter overviewNext page

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.