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
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki 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 ve Analytics Platform Sistemi (PDW)
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