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.

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 une string ou un BLOB qui ne peut pas être converti en nombre sans perte, la fonction renvoie NULL.

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