📜  SQL Server 中的 LOG()函数

📅  最后修改于: 2022-05-13 01:55:09.417000             🧑  作者: Mango

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      |