SIGN (SQL Server Compact Edition)
Gibt das Vorzeichen des angegebenen Ausdrucks zurück: positiv (+1), Null (0) oder negativ (-1).
Syntax
SIGN ( numeric_expression )
Argumente
- numeric_expression
Ein Ausdruck von einem Datentyp der exakten numerischen oder ungefähren numerischen Kategorie oder von einem Typ, der implizit in float konvertierbar ist (mit Ausnahme des bit-Datentyps).
Rückgabewert
Gibt Daten vom gleichen Typ wie numeric_expression zurück. Ausgenommen sind folgende Ausdrücke.
Angegebener Ausdruck | Rückgabetyp |
---|---|
tinyint, smallint |
int |
real/float |
float |
Nicht numerische Typen, die implizit in float konvertiert werden können |
float |
Beispiel
Im folgenden Beispiel wird für die Products-Tabelle das Vorzeichen der Differenz zurückgegeben, die es zwischen den im Lager befindlichen Produkteinheiten und den bestellten Produkteinheiten gibt.
SELECT (UnitsInStock - UnitsOnOrder), SIGN(UnitsInStock - UnitsOnOrder)
FROM Products