Math
DuckDB
RADIANS
Mengkonversi sudut dari derajat ke radian. Input untuk fungsi trigonometri seperti SIN, COS.
Tipe hasil:
DOUBLEDiperbarui: 6 Jan 2026Syntax
SQL
RADIANS(degrees)Parameter
degreesDOUBLEwajib
Sudut dalam derajat yang akan dikonversi
Contoh Penggunaan
Konversi Derajat ke Radian
SQL
1 SELECT 2 degree_val, 3 RADIANS(degree_val) as radian_val 4 FROM ( 5 SELECT unnest([0, 30, 45, 60, 90, 180, 360]) as degree_val 6 );
Mengkonversi sudut umum ke radian.
Hasil
| degree_val | radian_val |
|---|---|
| 0 | 0 |
| 30 | 0.524 |
| 45 | 0.785 |
| 60 | 1.047 |
| ... 3 baris lainnya | |
Trigonometri dengan Derajat
SQL
1 SELECT 2 angle_degrees, 3 SIN(RADIANS(angle_degrees)) as sin_val, 4 COS(RADIANS(angle_degrees)) as cos_val 5 FROM ( 6 SELECT unnest([0, 30, 45, 60, 90]) as angle_degrees 7 );
Menggunakan SIN dan COS dengan input derajat.
Hasil
| angle_degrees | sin_val | cos_val |
|---|---|---|
| 0 | 0 | 1 |
| 30 | 0.5 | 0.866 |
| 45 | 0.707 | 0.707 |
| 60 | 0.866 | 0.5 |
| ... 1 baris lainnya | ||
Haversine Distance Preparation
SQL
1 SELECT 2 city, 3 latitude, 4 longitude, 5 RADIANS(latitude) as lat_rad, 6 RADIANS(longitude) as lon_rad 7 FROM cities;
Menyiapkan koordinat untuk perhitungan jarak Haversine.
Hasil
| city | latitude | longitude | lat_rad | lon_rad |
|---|---|---|---|---|
| Jakarta | -6.2 | 106.8 | -0.108 | 1.864 |
| Tokyo | 35.7 | 139.7 | 0.623 | 2.438 |