SIGN (SQL Server Compact Edition)
Renvoie le signe positif (+1), nul (0) ou négatif (-1) de l'expression donnée.
Syntaxe
SIGN ( numeric_expression )
Arguments
- numeric_expression
Expression des types ou catégories de types de données numeric exacts ou approximatifs implicitement convertibles en type float (à l'exception du type de données bit).
Valeur retournée
Renvoie le même type que numeric_expression sauf dans le cas des expressions ci-dessous.
Expression spécifiée | Type retourné |
---|---|
tinyint, smallint |
int |
real/float |
float |
Types non numériques implicitement convertibles en type float |
float |
Exemple
L'exemple ci-dessous renvoie le signe (SIGN) de la différence entre les unités de produits en stock et celles commandées dans la table Products.
SELECT (UnitsInStock - UnitsOnOrder), SIGN(UnitsInStock - UnitsOnOrder)
FROM Products