SQL ACOS:計算數值運算式的反餘弦值

SQL ACOS 函數會計算數值運算式的反餘弦值,該運算式會評估介於 -1 和 1 之間的浮點數值。

在數學中,arccosine(x) 定義為當 -1≤x≤1 時的 cosine(x) 的反函數。

語法

以下顯示 ACOS 函數的語法。

ACOS(numeric_expression)Code language: SQL (Structured Query Language) (sql)

引數

ACOS 函數接受一個 numeric_expression,它會評估為介於 -1 和 1 範圍內的浮點數值。

回傳類型

ACOS 函數會回傳以弧度表示的浮點數。

範例

以下範例會回傳 0.5 的反餘弦值。

SELECT ACOS(0.5);Code language: SQL (Structured Query Language) (sql)
      acos
-----------------
 1.0471975511966
(1 row)Code language: SQL (Structured Query Language) (sql)

若要查看角度值,您可以使用 DEGREES 函數。

SELECT DEGREES(ACOS(0.5));Code language: SQL (Structured Query Language) (sql)
 degrees
---------
      60
(1 row)
Code language: SQL (Structured Query Language) (sql)

大多數資料庫系統都支援行為相同的 ACOS 函數。

本教學對您有幫助嗎?