Événement
Obtenez une certification Microsoft Fabric, gratuitement !
19 nov., 23 h - 10 déc., 23 h
Pour une durée limitée, l’équipe de la communauté Microsoft Fabric offre des bons d’examen DP-600 gratuits.
Préparez-vous maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour bénéficier des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
S’applique à : SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL analytics endpoint in Microsoft Fabric
Warehouse in Microsoft Fabric
Renvoie le chiffre positif (+1), zéro (0) ou négatif (-1) de l'expression spécifiée.
Conventions de la syntaxe Transact-SQL
SIGN ( numeric_expression )
numeric_expression
Expression de la catégorie de type de données numérique exacte ou approximative, à l’exception du type de données bit.
Expression spécifiée | Type de retour |
---|---|
bigint | bigint |
int/smallint/tinyint | int |
money/smallmoney | money |
numeric/decimal | numeric/decimal |
Autres types | float |
L'exemple suivant renvoie les valeurs SIGN des nombres de -1 à 1.
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
Voici le jeu de résultats.
(1 row(s) affected)
------------------------
-1.0
(1 row(s) affected)
------------------------
0.0
(1 row(s) affected)
------------------------
1.0
(1 row(s) affected)
L’exemple suivant renvoie les valeurs SIGN de trois nombres.
SELECT SIGN(-125), SIGN(0), SIGN(564);
Voici le jeu de résultats.
----- ----- -----
-1 0 1
Événement
Obtenez une certification Microsoft Fabric, gratuitement !
19 nov., 23 h - 10 déc., 23 h
Pour une durée limitée, l’équipe de la communauté Microsoft Fabric offre des bons d’examen DP-600 gratuits.
Préparez-vous maintenant