ASINH
デスクリプション
xの双曲線逆正弦を返します。
Syntax
ASINH(<x>)
パラメータ
| パラメータ | 説明 |
|---|---|
<x> | 双曲線逆正弦値を計算する値 |
戻り値
パラメータ x のasinh値。
特殊なケース
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 |
+-------------------------------+