Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Microsoft Fabric'te
SQL analitiği uç noktasıMicrosoft Fabric'te
DepoMicrosoft Fabric'te SQL veritabanı
Belirtilen ifadenin pozitif (+1), sıfır (0) veya negatif (-1) işaretini döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
SIGN ( numeric_expression )
Arguments
numeric_expression
Bit veri tipi hariç, tam sayısal veya yaklaşık sayısal veri tipi kategorisinin bir ifadesidir.
Dönüş Türleri
| Belirtilmiş ifade | Dönüş türü |
|---|---|
| bigint | bigint |
| int/smallint/tinyint | int |
| para/küçük para | para |
| sayısal/ondalık | sayısal/ondalık |
| Diğer türler | float |
Örnekler
Aşağıdaki örnek, -1'den 1'e kadar olan sayıların SIGN değerlerini döndürür.
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
Sonuç kümesi aşağıdadır.
(1 row(s) affected)
------------------------
-1.0
(1 row(s) affected)
------------------------
0.0
(1 row(s) affected)
------------------------
1.0
(1 row(s) affected)
Örnekler: Azure Synapse Analytics
Aşağıdaki örnek, üç sayının SIGN değerlerini döndürür.
SELECT SIGN(-125), SIGN(0), SIGN(564);
Sonuç kümesi aşağıdadır.
----- ----- -----
-1 0 1