RADIAN (SQL bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Menampilkan radian saat ekspresi numerik, dalam derajat, dimasukkan.
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)
