Menggunakan SQL Server, Anda dapat menggunakan T-SQL ASIN()
berfungsi untuk mengembalikan arcsinus suatu bilangan. Dengan kata lain, fungsi ini mengembalikan sudut, dalam radian, yang sinusnya adalah ekspresi float yang ditentukan.
Tipe data yang dikembalikan adalah float.
Anda memberikan nomor sebagai argumen saat memanggil fungsi.
Sintaks
Sintaksnya seperti ini:
ASIN ( float_expression )
Dimana float_expression adalah ekspresi dari salah satu tipe float atau tipe yang secara implisit dapat dikonversi menjadi float. Hanya nilai mulai dari -1.00 hingga 1.00 yang valid.
Contoh 1 – Penggunaan Dasar
Berikut ini contoh dasarnya.
SELECT ASIN(0.1) Result;
Hasil:
+------------------+ | Result | |------------------| | 0.10016742116156 | +------------------+
Inilah yang terjadi ketika Anda memberikan nilai 1
.
SELECT ASIN(1) Result;
Hasil:
+-----------------+ | Result | |-----------------| | 1.5707963267949 | +-----------------+
Dan inilah yang terjadi ketika Anda memberikan nilai -1
.
SELECT ASIN(-1) Result;
Hasil:
+------------------+ | Result | |------------------| | -1.5707963267949 | +------------------+
Contoh 2 – Nilai Di Luar Rentang
Memberikan nilai di luar rentang -1
ke 1
mengembalikan kesalahan.
SELECT ASIN(2) Result;
Hasil:
Msg 3623, Level 16, State 1, Line 1 An invalid floating point operation occurred. Time: 0.322s
Contoh 3 – Ekspresi
Anda juga dapat menyampaikan ekspresi seperti ini:
SELECT ASIN(0.1 + 0.3) Result;
Hasil:
+-------------------+ | Result | |-------------------| | 0.411516846067488 | +-------------------+
Contoh 4 – Nol
Nol berada dalam kisaran yang diterima.
SELECT ASIN(0) Result;
Hasil:
+----------+ | Result | |----------| | 0 | +----------+
Contoh 5 – NULL
Melewati NULL
mengembalikan
NULL
.
SELECT ASIN(NULL) Result;
Hasil:
+----------+ | Result | |----------| | NULL | +----------+
Kembalikan Arc Cosinus
Anda juga dapat mengembalikan arccosine dari suatu nilai menggunakan ACOS()
TSQL fungsi.