メインコンテンツまでスキップ
に最終更新

TANH

説明​

x の双曲線正接を返します。

構文​

TANH(<x>)

パラメータ​

パラメータ説明
<x>双曲線正接を計算する値

戻り値​

パラメータ x の双曲線正接を返します。

特殊なケース​

  • x が NaN の場合、NaN を返します
  • x が正の無限大の場合、1 を返します
  • x が負の無限大の場合、-1 を返します
  • x が NULL の場合、NULL を返します

例​

select tanh(0),tanh(1);
+-------------------------+-------------------------+
| tanh(cast(0 as DOUBLE)) | tanh(cast(1 as DOUBLE)) |
+-------------------------+-------------------------+
| 0 | 0.7615941559557649 |
+-------------------------+-------------------------+
select tanh(cast('nan' as double));
+-----------------------------+
| tanh(cast('nan' AS DOUBLE)) |
+-----------------------------+
| NaN |
+-----------------------------+
select tanh(cast('inf' as double));
+-----------------------------+
| tanh(cast('inf' AS DOUBLE)) |
+-----------------------------+
| 1 |
+-----------------------------+
select tanh(cast('-inf' as double));
+------------------------------+
| tanh(cast('-inf' AS DOUBLE)) |
+------------------------------+
| -1 |
+------------------------------+