Di MySQL, ASIN()
fungsi mengembalikan sinus busur suatu angka.
Anda memberikan nomor sebagai argumen saat memanggil fungsi.
Sintaks
Sintaksnya seperti ini:
ASIN(X)
Dimana X
adalah nilai yang Anda inginkan untuk mengembalikan sinus busur. Argumen harus berupa nilai dalam rentang -1
ke 1
. Jika di luar rentang itu, NULL
dikembalikan.
Contoh 1 – Penggunaan Dasar
Berikut ini contoh dasarnya.
SELECT ASIN(0.1);
Hasil:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
Inilah yang terjadi ketika Anda memberikan nilai 1
.
SELECT ASIN(1);
Hasil:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
Dan inilah yang terjadi ketika Anda memberikan nilai -1
.
SELECT ASIN(-1);
Hasil:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
Contoh 2 – Nilai Di Luar Rentang
Seperti disebutkan, memberikan nilai di luar rentang -1
ke 1
mengembalikan nilai NULL.
SELECT ASIN(2);
Hasil:
+---------+ | ASIN(2) | +---------+ | NULL | +---------+
Contoh 3 – Ekspresi
Anda juga dapat menyampaikan ekspresi seperti ini:
SELECT ASIN(0.1 + 0.3);
Hasil:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
Contoh 4 – Nol
Nol berada dalam kisaran yang diterima.
SELECT ASIN(0);
Hasil:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
Contoh 5 – NULL
Melewati NULL
mengembalikan NULL
.
SELECT ASIN(NULL);
Hasil:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
Kembalikan Arc Cosinus
Anda juga dapat mengembalikan arc cosinus suatu nilai menggunakan ACOS()
fungsi.