SQL ASIN
函數會返回輸入數值表達式的反正弦值。
在數學中,arcsin(x) 是 x 的正弦的倒數,其中 -1 <= x <= 1
。這表示 arcsin(x) = sin-1(x)
語法
以下顯示 ASIN
函數的語法。
ASIN(numeric_expression)
Code language: SQL (Structured Query Language) (sql)
引數
ASIN
函數接受一個 numeric_expression
,該表達式的值必須是介於 -1 和 1 之間的浮點數。
回傳型別
ASIN
函數會返回一個以弧度表示的浮點數。
範例
以下範例返回 0.5 和 1 的反正弦值。
SELECT
ASIN(0.5) angle_1_radians,
ASIN(1) angle_2_radians;
Code language: SQL (Structured Query Language) (sql)
angle_1_radians | angle_2_radians
-------------------+-----------------
0.523598775598299 | 1.5707963267949
(1 row)
Code language: SQL (Structured Query Language) (sql)
若要查看角度值,您可以使用 DEGREES
函數。
SELECT
DEGREES(ASIN(0.5)) angle_1_degrees,
DEGREES(ASIN(1)) angle_2_degrees;
Code language: SQL (Structured Query Language) (sql)
angle_1_degrees | angle_2_degrees
-----------------+-----------------
30 | 90
(1 row)
Code language: SQL (Structured Query Language) (sql)
大多數資料庫系統都支援 ASIN
函數。
這個教學對您有幫助嗎?