Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
A megadott kifejezés pozitív (+1), nulla (0) vagy negatív (-1) jelét adja vissza.
Transact-SQL szintaxis konvenciók
Szemantika
SIGN ( numeric_expression )
Arguments
numeric_expression
A pontos numerikus vagy közelítő numerikus adattípus kategóriájának kifejezése , kivéve a bitadattípust .
Visszatérési típusok
| Megadott kifejezés | Visszatérési típus |
|---|---|
| bigint | bigint |
| int/smallint/tinyint | int |
| pénz/kispénz | pénz |
| numerikus/tizedes | numerikus/tizedes |
| Egyéb típusok | float |
Példák
A következő példa adja vissza a -1-től 1-ig terjedő számok JEL értékeit.
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
Itt van az eredmények összessége.
(1 row(s) affected)
------------------------
-1.0
(1 row(s) affected)
------------------------
0.0
(1 row(s) affected)
------------------------
1.0
(1 row(s) affected)
Példák: Azure Synapse Analytics and Analytics Platform System (PDW)
A következő példa három szám JELÉRTÉKEIT adja vissza.
SELECT SIGN(-125), SIGN(0), SIGN(564);
Itt van az eredmények összessége.
----- ----- -----
-1 0 1