に最終更新
ASINH
説明
x の逆双曲線正弦を返します。
構文
ASINH(<x>)
パラメーター
| パラメーター | 説明 |
|---|---|
<x> | 逆双曲線正弦を計算する値 |
戻り値
パラメーター x の逆双曲線正弦値。
特殊なケース
xが NaN の場合、NaN を返しますxが正の無限大の場合、Infinity を返しますxが負の無限大の場合、-Infinity を返しますxが +0.0 の場合、0 を返しますxが -0.0 の場合、-0 を返します- 絶対値が非常に大きい場合、オーバーフローして Infinity/-Infinity になることがあります(例:±1e308)
xが NULL の場合、NULL を返します
例
select asinh(0.0);
+------------+
| asinh(0.0) |
+------------+
| 0 |
+------------+
select asinh(1.0);
+-------------------+
| asinh(1.0) |
+-------------------+
| 0.881373587019543 |
+-------------------+
select asinh(-1.0);
+--------------------+
| asinh(-1.0) |
+--------------------+
| -0.881373587019543 |
+--------------------+
select asinh(cast('nan' as double));
+------------------------------+
| asinh(cast('nan' AS DOUBLE)) |
+------------------------------+
| NaN |
+------------------------------+
select asinh(cast('inf' as double));
+------------------------------+
| asinh(cast('inf' AS DOUBLE)) |
+------------------------------+
| Infinity |
+------------------------------+
select asinh(cast('-inf' as double));
+-------------------------------+
| asinh(cast('-inf' AS DOUBLE)) |
+-------------------------------+
| -Infinity |
+-------------------------------+