Aracılığıyla paylaş


RADYAN (Transact-sql)

Derece olarak bir sayısal ifade girildiğinde radyan cinsinden verir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

RADIANS ( numeric_expression )

Bağımsız değişkenler

  • numeric_expression
    Olan bir ifade , tam sayısal veya yaklaşık sayısal veri türü kategori, dışında bitveri türü.

Dönüş Türleri

Aynı türde döndürür numeric_expression.

Örnekler

A.RADYAN 0.0 göstermek için kullanma

Aşağıdaki örnek bir sonuç verir 0.0sayısal ifade radyana dönüştürmek için çok küçük olduğundan RADIANSişlevi.

SELECT RADIANS(1e-307)
GO

SELECT RADIANS(1e-307)
GO

Sonuç kümesi buradadır.

------------------- 
0.0                      
(1 row(s) affected)

------------------- 
0.0                      
(1 row(s) affected)

B.Kayan nokta ifade eşdeğer açı dönmek için radyan kullanma.

Aşağıdaki örnek alır bir floatifade ve döner RADIANSbelirtilen açı.

-- 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

-- 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 buradadı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)

--------------------------------------- 
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.

Başvuru

CAST ve CONVERT (Transact-SQL)

ondalık ve sayısal (Transact-sql)

kayan nokta ve gerçek (Transact-sql)

tamsayı, büyük tamsayı, küçük tamsayı ve mini tamsayı (Transact-SQL)

Matematiksel işlevler (Transact-sql)

para ve küçük para (Transact-SQL)