SQL ASIN:計算反正弦

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 函數。

這個教學對您有幫助嗎?