メインコンテンツまでスキップ
バージョン: 26.x

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 |
+-------------------------------+