MySQLでは、ASIN()
関数は、数値のアークサインを返します。
関数を呼び出すときに引数として番号を指定します。
構文
構文は次のようになります:
ASIN(X)
ここでX
アークサインを返す値です。引数は-1
の範囲の値である必要があります 1
へ 。その範囲外の場合は、NULL
返されます。
例1-基本的な使用法
これが基本的な例です。
SELECT ASIN(0.1);
結果:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
1
の値を指定すると次のようになります 。
SELECT ASIN(1);
結果:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
-1
の値を指定すると次のようになります 。
SELECT ASIN(-1);
結果:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
例2–範囲外の値
前述のように、-1
の範囲外の値を指定します 1
へ NULL値を返します。
SELECT ASIN(2);
結果:
+---------+ | ASIN(2) | +---------+ | NULL | +---------+
例3–式
次のような式を渡すこともできます:
SELECT ASIN(0.1 + 0.3);
結果:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
例4–ゼロ
ゼロは許容範囲内です。
SELECT ASIN(0);
結果:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
例5– NULL
NULL
を渡す NULL
を返します 。
SELECT ASIN(NULL);
結果:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
アークコサインを返す
ACOS()
を使用して、値のアークコサインを返すこともできます。 機能。