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)renvoieNULLsiXvautNULL.abs(X)renvoie0.0siXest une chaîne de caractères ou un blob qui ne peut pas être converti en valeur numérique. SiXest 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