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ı
Derecede bir sayısal ifade girildiğinde radyan döner.
Transact-SQL söz dizimi kuralları
Sözdizimi
RADIANS ( numeric_expression )
Arguments
numeric_expression
Tam sayısal veya yaklaşık sayısal veri türü kategorisinin bir ifadesidir .
Dönüş Türleri
Dönüş türü, numeric_expression giriş türüne bağlıdır:
| Giriş türü | Dönüş türü |
|---|---|
| Float, gerçek | float |
| ondalık (p, s) | ondalık (38, s) |
| int, küçük,tinyint | int |
| bigint | bigint |
| para, smallmoney | para |
| bit | float |
Sonuç dönüş türüne uymazsa, aritmetik taşma hatası oluşur.
Örnekler
A. 0.0 göstermek için RADIANS kullanmak
Aşağıdaki örnek, radyanlara dönüştürülebilecek sayısal ifadenin fonksiyon RADIANS için çok küçük olması nedeniyle 'sonucunu 0.0 verir.
SELECT RADIANS(1e-307)
GO
Sonuç kümesi aşağıdadır.
-------------------
0.0
(1 row(s) affected)
B. RADIANS kullanarak float ifadesinin eşdeğer açısını döndürür.
Aşağıdaki örnek, belirtilen açının bir float ifadesini alır ve döndürür RADIANS .
-- First value is -45.01.
DECLARE @angle FLOAT
SET @angle = -45.01
SELECT 'The RADIANS of the angle is: ' +
CONVERT(VARCHAR, RADIANS(@angle))
GO
-- Next value is -181.01.
DECLARE @angle FLOAT
SET @angle = -181.01
SELECT 'The RADIANS of the angle is: ' +
CONVERT(VARCHAR, RADIANS(@angle))
GO
-- Next value is 0.00.
DECLARE @angle FLOAT
SET @angle = 0.00
SELECT 'The RADIANS of the angle is: ' +
CONVERT(VARCHAR, RADIANS(@angle))
GO
-- Next value is 0.1472738.
DECLARE @angle FLOAT
SET @angle = 0.1472738
SELECT 'The RADIANS of the angle is: ' +
CONVERT(VARCHAR, RADIANS(@angle))
GO
-- Last value is 197.1099392.
DECLARE @angle FLOAT
SET @angle = 197.1099392
SELECT 'The RADIANS of the angle is: ' +
CONVERT(VARCHAR, RADIANS(@angle))
GO
Sonuç kümesi aşağıdadır.
---------------------------------------
The RADIANS of the angle is: -0.785573
(1 row(s) affected)
---------------------------------------
The RADIANS of the angle is: -3.15922
(1 row(s) affected)
---------------------------------------
The RADIANS of the angle is: 0
(1 row(s) affected)
---------------------------------------
The RADIANS of the angle is: 0.00257041
(1 row(s) affected)
---------------------------------------
The RADIANS of the angle is: 3.44022
(1 row(s) affected)
Ayrıca Bkz.
CAST ve CONVERT (Transact-SQL)
ondalık ve sayısal (Transact-SQL)
Float ve gerçek (Transact-SQL)
int, bigint, smallint ve tinyint (Transact-SQL)
Matematiksel Fonksiyonlar (Transact-SQL)
para ve küçük para (Transact-SQL)