Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Geeft het positieve (+1), nul (0) of negatieve (-1) teken van de gespecificeerde uitdrukking terug.
Transact-SQL syntaxis-conventies
Syntaxis
SIGN ( numeric_expression )
Arguments
numeric_expression
Is een uitdrukking van de exacte numerieke of benaderende numerieke datatypecategorie, behalve voor het bitdatatype .
Retourtypen
| Gespecificeerde expressie | Resultaattype |
|---|---|
| bigint | bigint |
| int/smallint/tinyint | int |
| Geld/Klein Geld | geld |
| Numeriek/Decimaal | Numeriek/Decimaal |
| Andere typen | float |
Voorbeelden
Het volgende voorbeeld geeft de SIGN-waarden van getallen van -1 naar 1 terug.
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
Hier is het resultatenoverzicht.
(1 row(s) affected)
------------------------
-1.0
(1 row(s) affected)
------------------------
0.0
(1 row(s) affected)
------------------------
1.0
(1 row(s) affected)
Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)
Het volgende voorbeeld geeft de SIGN-waarden van drie getallen terug.
SELECT SIGN(-125), SIGN(0), SIGN(564);
Hier is het resultatenoverzicht.
----- ----- -----
-1 0 1