Di PostgreSQL, radians()
fungsi mengkonversi dari derajat ke radian.
Radian adalah satuan SI (Sistem Satuan Internasional) untuk mengukur sudut. Satu radian hanya di bawah 57,3 derajat, dan lingkaran penuh hanya memiliki lebih dari 6,28 radian (2π).
Sintaks
Sintaksnya seperti ini:
radians(dp)
Dimana dp
adalah nilai presisi ganda yang mewakili derajat yang ingin Anda konversi ke radian.
Contoh
Berikut ini contoh cara kerjanya.
SELECT radians(45);
Hasil:
0.7853981633974483
Di sini, kita melihat bahwa 45 derajat sama dengan 0,7853981633974483 radian.
Nilai Negatif
Anda juga dapat memberikan nilai negatif.
SELECT radians(-45);
Hasil:
-0.7853981633974483
Ekspresi
Berikut adalah contoh yang menggunakan ekspresi.
SELECT radians(80 + 10);
Hasil:
1.5707963267948966
Nilai Besar
Anda dapat meneruskan nilai yang lebih besar dari lingkaran penuh.
SELECT radians(3000);
Hasil:
52.35987755982988
Lingkaran Penuh
Dalam contoh ini saya memberikan jumlah derajat dalam satu lingkaran penuh.
SELECT radians(360);
Hasil:
6.283185307179586
Lulus Fungsi Lain
Contoh sebelumnya juga dapat dilakukan dengan menggunakan degrees()
fungsi, yang mengkonversi dari derajat ke radian.
SELECT radians(degrees(6.283185307179586));
Hasil:
6.283185307179586
Pi
Seperti disebutkan, radian adalah 2π. Oleh karena itu, meneruskan nilai 180 (derajat) ke fungsi akan mengembalikan pi. Kami dapat memverifikasi ini dengan menggunakan pi()
berfungsi untuk mengembalikan konstanta pi.
SELECT
pi(),
radians(180);
Hasil:
pi | radians ------------------+------------------ 3.141592653589793 | 3.141592653589793
Demikian pula, kita dapat melewati 360 dan itu akan menjadi 2π.
SELECT
pi() * 2,
radians(360);
Hasil:
pi | radians ------------------+------------------ 6.283185307179586 | 6.283185307179586