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.
SIGN
Renvoie -1 si la valeur d'entrée est négative, 0 si la valeur d'entrée est 0 et 1 si la valeur d'entrée est positive.
Voir aussi :
[SELECT]
Syntaxe
SELECT SIGN(numeric_expression) FROM <multipartIdentifier>;
Arguments
numeric_expression
Une expression de la catégorie des types de données numériques exacts ou approchés.
Si numeric_expression vaut
NULL, ou est unestringou un BLOB qui ne peut pas être converti en nombre sans perte, la fonction renvoieNULL.
Valeur(s) renvoyée(s)
Renvoie -1, 0 ou 1.
Exemples
Déterminer le signe d'un nombre
SELECT name, sign(strftime('%s', creationTimestamp)-strftime('%s','now')) as sign
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';
Pour plus d'informations, consultez https://www.sqlite.org/lang_corefunc.html#sign