Aller au contenu principal
Page traduite

Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.

ABS

Renvoie la valeur absolue de l'argument numérique.

Voir aussi :
[SELECT]


Syntaxe​

SELECT ABS(numeric_expression) FROM <multipartIdentifier>;

abs(X) renvoie NULL si X vaut NULL. abs(X) renvoie 0.0 si X est une chaîne de caractères ou un blob qui ne peut pas être converti en valeur numérique. Si X est l'entier -9223372036854775808, abs(X) lève une erreur de dépassement d'entier, car il n'existe pas de valeur positive équivalente en complément à deux sur 64 bits.

Arguments​

numeric_expression
Une expression de la catégorie des types de données numériques exacts ou approchés.

Valeur(s) renvoyée(s)​

Renvoie une valeur numérique positive.


Exemples​

Renvoyer la valeur absolue d'un nombre​

SELECT name, abs(strftime('%s', creationTimestamp)-strftime('%s','now')) as abs_value
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

Pour plus d'informations, consultez https://www.sqlite.org/lang_mathfunc.html