SQLite ATANH() 函数返回值的反双曲正切值。 x 的反双曲正切定义为:
如果参数不在范围 [-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 的数据库表,其中包含以下记录:
Data | x |
---|---|
Data1 | -0.8 |
Data2 | -0.5 |
Data3 | 0 |
Data4 | 0.5 |
Data5 | 0.8 |
下面给出的语句可以用来计算x 列记录的反双曲正切。
SELECT *, ATANH(x) AS ATANH_Value FROM Sample;
这将产生如下所示的结果:
Data | x | ATANH_Value |
---|---|---|
Data1 | -0.8 | -1.09861228866811 |
Data2 | -0.5 | -0.549306144334055 |
Data3 | 0 | 0.0 |
Data4 | 0.5 | 0.549306144334055 |
Data5 | 0.8 | 1.09861228866811 |