Les fonctions mathématiques permettent d'effectuer des calculs sur des expressions SQL.

Les fonctions
Fonction
Description
ABS(Expression)
retourne la valeur absolue de l'expression.
CEIL(Expression)
retourne le plus petit entier supérieur ou égal à l'expression. SQL Server utilise CEILING().
COS(Expression)
retourne le cosinus de l'expression.
EXP(Expression)
retourne la valeur exponentielle de l'expression.
FLOOR(Expression)
retourne le plus grand entier inférieur ou égal à l'expression.
LN(Expression)
retourne le logarithme népérien de l'expression qui doit être un entier strictement positif.
LOG(Base, Expression)
retourne le logarithme en base Base de l'expression. Base doit être un entier strictement supérieur à 1, et l'expression un entier strictement positif.
POWER(Expression, Exposant)
retourne la puissance de l'expression (ExpressionExposant).
ROUND( Expression , Longueur [ , Fonction ] )
retourne l'arrondi de l'expression à la longueur indiquée et éventuellement à la longueur après la virgule fournie.
SIGN(Expression)
retourne le signe de l'expression.
SIN(Expression)
retourne le sinus de l'expression.
SQRT(Expression)
retourne la racine carrée de l'expression.
TAN(Expression)
retourne la tangente de l'expression.
TO_NUMBER(expression)
convertit des chaînes de caractères en valeur numérique.
Exemple
SELECT valeur,
        SIN(valeur),
        COS(valeur),
        TAN(valeur)
  FROM tbl_angle;

SELECT SQRT(POWER(AB, 2) + POWER(BC, 2)) AS AB
  FROM tbl_triangle