Fonctions macro numériques (FireDAC)
Le tableau suivant présente les fonctions macro numériques :
Fonction | Description | Moteur d'expression local |
---|---|---|
ABS(numeric_exp) | Retourne la valeur absolue de numeric_exp. | + |
ACOS(float_exp) | Retourne l'arccosinus de float_exp sous forme d'angle exprimé en radians. | + |
ASIN(float_exp) | Retourne l'arcsinus de float_exp sous forme d'angle exprimé en radians. | + |
ATAN(float_exp) | Retourne l'arctangente de float_exp sous forme d'angle exprimé en radians. | + |
ATAN2(float_exp1, float_exp2) | Retourne l'arctangente des coordonnées x et y spécifiées respectivement par float_exp1 et float_exp2 sous forme d'angle exprimé en radians. | + |
CEILING(numeric_exp) | Retourne l'entier le plus petit supérieur ou égal à numeric_exp. La valeur retournée est une donnée du même type que le paramètre d'entrée. | + |
COS(float_exp) | Retourne le cosinus de float_exp, où float_exp est un angle exprimé en radians. | + |
COT(float_exp) | Retourne la cotangente de float_exp, où float_exp est un angle exprimé en radians. | + |
DEGREES(numeric_exp) | Retourne le nombre de degrés convertis à partir des radians de numeric_exp. | + |
EXP(float_exp) | Retourne la valeur exponentielle de float_exp. | + |
FLOOR(numeric_exp) | Retourne l'entier le plus grand inférieur ou égal à numeric_exp. La valeur retournée est une donnée du même type que le paramètre d'entrée. | + |
LOG(float_exp) | Retourne le logarithme naturel de float_exp. | + |
LOG10(float_exp) | Retourne le logarithme de base 10 de float_exp. | + |
MOD(integer_exp1, integer_exp2) | Retourne le reste (modulo) de la division de integer_exp1 par integer_exp2. | + |
PI( ) | Retourne la valeur constante de pi sous la forme d'une valeur à virgule flottante. | + |
POWER(numeric_exp, integer_exp) | Retourne la valeur de numeric_exp à la puissance de integer_exp. | + |
RADIANS(numeric_exp) | Retourne le nombre de radians convertis à partir de numeric_exp degrés. | + |
RAND([integer_exp]) | Retourne une valeur à virgule flottante aléatoire en utilisant integer_exp comme valeur initiale facultative. | + |
ROUND(numeric_exp, integer_exp) | Retourne numeric_exp arrondi à la valeur integer_exp à droite de la virgule. Si integer_exp est négatif, numeric_exp est arrondi à |integer_exp| à gauche de la virgule. | + |
SIGN(numeric_exp) | Retourne un indicateur du signe de numeric_exp. Si numeric_exp est inférieur à zéro, la valeur –1 est retournée. Si numeric_exp est égal à zéro, la valeur 0 est retournée. Si numeric_exp est supérieur à zéro, la valeur 1 est retournée. | + |
SIN(float_exp) | Retourne le sinus de float_exp, où float_exp est un angle exprimé en radians. | + |
SQRT(float_exp) | Retourne la racine carrée de float_exp. | + |
TAN(float_exp) | Retourne la tangente de float_exp, où float_exp est un angle exprimé en radians. | + |
TRUNCATE(numeric_exp, integer_exp) | Retourne numeric_exp tronqué à la valeur integer_exp à droite de la virgule. Si integer_exp est négatif, numeric_exp est tronqué à la valeur |integer_exp| à gauche de la virgule. | + |