SQL ASIN: アークサインを計算する

SQL ASIN 関数は入力数値式の arcsin を返します。

数学では、arcsin(x) は -1 <= x <= 1 である x の sin の逆数です。 arcsin(x) = sin-1(x) を意味します。

構文

以下に ASIN 関数の構文を示します。

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

引数

ASIN 関数は、-1 と 1 の範囲で浮動小数点数と評価される numeric_expression を受け入れます。

戻り値の型

ASIN 関数はラジアンで浮動小数点数を返します。

次の例では、0.5 と 1 の arcsin を返します。

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

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