SQL ACOS: 数値表現の逆余弦を計算する

SQL の ACOS 関数は、-1 と 1 の間の float 値を評価する数値表現の逆余弦を計算します。

数学では、arccosine(x)-1≤x≤1 のときの cosine(x) の逆として定義されます。

構文

以下は ACOS 関数の構文です。

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

引数

ACOS 関数は、-1 と 1 の範囲の float 値に評価される numeric_expression を受け付けます。

返り値の型

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 関数をサポートしています。

このチュートリアルは役に立ちましたか?