Di PostgreSQL, sin()
adalah fungsi matematika yang mengembalikan sinus trigonometri dari sudut yang ditentukan, yang diukur dalam radian.
Anda menentukan sudut dengan memberikan argumen ke fungsi saat memanggilnya.
Dalam trigonometri, sinus adalah fungsi yang sama dengan rasio sisi di depan sudut tertentu (dalam segitiga siku-siku) dengan sisi miring.
Sintaks
Sintaksnya seperti ini:
sin(x)
Dimana x
adalah presisi ganda nilai yang mewakili sudut (dalam radian) yang ingin dikembalikan sinusnya.
Contoh
Berikut ini contoh untuk mendemonstrasikan cara kerjanya.
SELECT sin(2);
Hasil:
0.9092974268256817
Pecahan
Sudut dapat berisi komponen pecahan.
SELECT sin(1.2345);
Hasil:
0.9439833239445111
Sudut Negatif
Sudutnya bisa negatif.
SELECT sin(-2);
Hasil:
-0.9092974268256817
Ekspresi
Argumen dapat menyertakan ekspresi.
SELECT sin(1.5 * 2);
Hasil:
0.1411200080598672
Melewati Fungsi Lainnya
Berikut adalah contoh yang menyertakan fungsi lain (dalam hal ini pi()
) dalam ekspresi.
SELECT sin(pi()/2);
Hasil:
1
Tentukan Sudut dalam Derajat
Seperti yang disebutkan, sudut yang Anda berikan ke sin()
ditentukan dalam radian . Untuk menentukannya dalam derajat , gunakan sind()
fungsi.
sind()
fungsi bekerja persis sama dengan sin()
, kecuali argumennya ditentukan dalam derajat, bukan radian.