log() 是 MySQL 的数学函数。此函数用于返回给定数字的自然对数(如果它有一个参数)或指定的底对数(如果它有两个参数)。
语法
select Log(number);
Select log(base, number);
参数:
number : 取自然对数值的数。
base:自然对数的底。
返回
此函数返回给定数字的自然对数。
注意:
- 如果数字小于或等于 0,此函数将返回 NULL。
- 如果基数小于或等于 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)