mysql 数学函数

log() 是 MySQL 的数学函数。此函数用于返回给定数字的自然对数(如果它有一个参数)或指定的底对数(如果它有两个参数)。

语法

select Log(number);
Select log(base, number); 

参数:

number : 取自然对数值的数。

base:自然对数的底。

返回

此函数返回给定数字的自然对数。

注意:

  1. 如果数字小于或等于 0,此函数将返回 NULL。
  2. 如果基数小于或等于 1,此函数将返回 NULL。

示例 1

Select log(5); 

输出:

 mysql> Select log(5);
+--------------------+
| log(5)             |
+--------------------+
| 1.6094379124341003 |
+--------------------+
1 row in set (0.00 sec)

示例 2

Select log(-25); 

输出:

mysql> Select log(-25);
+----------+
| log(-25) |
+----------+
|     NULL |
+----------+
1 row in set, 1 warning (0.00 sec)

示例 3

Select log(45.2); 

输出:

mysql> Select log(45.2);
+--------------------+
| log(45.2)          |
+--------------------+
| 3.8110970868381857 |
+--------------------+
1 row in set (0.00 sec)