RADIAN (SQL bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Menampilkan radian saat ekspresi numerik, dalam derajat, dimasukkan.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

RADIANS ( numeric_expression )  

Catatan

Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

numeric_expression
Adalah ekspresi dari kategori jenis data numerik atau perkiraan numerik yang tepat, kecuali untuk jenis data bit .

Jenis Pengembalian

Mengembalikan jenis yang sama dengan numeric_expression.

Contoh

A. Menggunakan RADIANS untuk menampilkan 0.0

Contoh berikut mengembalikan hasil 0.0 karena ekspresi numerik untuk dikonversi ke radian terlalu kecil untuk fungsi.RADIANS

SELECT RADIANS(1e-307)  
GO  

Berikut adalah tataan hasil.

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

B. Menggunakan RADIANS untuk mengembalikan sudut ekspresi float yang setara.

Contoh berikut mengambil float ekspresi dan mengembalikan RADIANS sudut yang ditentukan.

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

Berikut adalah hasil yang ditetapkan.

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

Lihat juga

CAST dan CONVERT (SQL Transact)
desimal dan numerik (Transact-SQL)
float dan nyata (SQL transact)
int, bigint, smallint, dan tinyint (Transact-SQL)
Fungsi Matematika (SQL Transact)
uang dan uang kecil (SQL bertransaksi)