Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt das Vorzeichen des angegebenen Ausdrucks zurück: positiv (+1), Null (0) oder negativ (-1).
Transact-SQL-Syntaxkonventionen
Syntax
SIGN ( numeric_expression )
Argumente
- numeric_expression
Ein Ausdruck der exakten numerischen oder ungefähren numerischen Datentypkategorie, mit Ausnahme des bit-Datentyps.
Rückgabetypen
Angegebener Ausdruck |
Rückgabetyp |
|---|---|
bigint |
bigint |
int/smallint/tinyint |
int |
money/smallmoney |
money |
numeric/decimal |
numeric/decimal |
Andere Typen |
float |
Beispiele
Das folgende Beispiel gibt die SIGN-Werte der Zahlen von -1 bis 1 zurück.
DECLARE @value real
SET @value = -1
WHILE @value < 2
BEGIN
SELECT SIGN(@value)
SET NOCOUNT ON
SELECT @value = @value + 1
SET NOCOUNT OFF
END
SET NOCOUNT OFF
GO
Dies ist das Resultset.
(1 row(s) affected)
------------------------
-1.0
(1 row(s) affected)
------------------------
0.0
(1 row(s) affected)
------------------------
1.0
(1 row(s) affected)