SQL Server 中的 LOG()函数
LOG()函数返回指定数字的对数或以指定底数计算的数字的对数。
句法 :
LOG(number, base)
范围 :
LOG()函数接受上面提到和下面描述的两个参数。
- 数字 -
此参数包含一个大于 0 的数字。 - 根据 -
它是可选的整数参数,用于设置对数的基数。
退货——
它返回具有指定底数的指定数字的对数。
示例-1:
返回 4 的自然对数。
SELECT LOG(4);
输出 :
1.3862943611198906
示例 2 :
它将返回 3 的自然对数到指定的底数 6。
SELECT LOG(3, 6);
输出 :
0.61314719276545848
示例 3 :
当 PI()函数传递具有指定基数 5 的参数之一时。
SELECT LOG(PI(), 5);
输出 :
0.71126066871266902
示例 4:
当参数作为具有指定基数的表达式传递时。
SELECT LOG(3 + 2, 5);
输出 :
1.0
示例 5:
LOG 和 LOG10 都以 10 为底。
SELECT LOG(1000, 10) 'LOG',
LOG10(1000) 'LOG10';
输出 :
| LOG | LOG10 |
|-------+--------|
| 3 | 3 |