SQLite 函数

SQLite ATANH() 函数返回值的反双曲正切值。 x 的反双曲正切定义为:

SQLite ATANH() 函数

如果参数不在范围 [-1, 1] 内,则该函数返回 NULL。

语法

ATANH(x) 

参数

x必填。 指定值。

返回值

返回值的反双曲正切值。

示例1:

下面的示例展示了ATANH()函数的用法。

SELECT ATANH(-1);
Result: -Inf

SELECT ATANH(-0.5);
Result: -0.549306144334055

SELECT ATANH(0);
Result: 0.0

SELECT ATANH(0.5);
Result: 0.549306144334055

SELECT ATANH(1);
Result: Inf 

示例2:

考虑一个名为 Sample 的数据库表,其中包含以下记录:

Datax
Data1-0.8
Data2-0.5
Data30
Data40.5
Data50.8

下面给出的语句可以用来计算x 列记录的反双曲正切。

SELECT *, ATANH(x) AS ATANH_Value FROM Sample; 

这将产生如下所示的结果:

DataxATANH_Value
Data1-0.8-1.09861228866811
Data2-0.5-0.549306144334055
Data300.0
Data40.50.549306144334055
Data50.81.09861228866811