MySQL LOG函数


本MySQL教程通过语法和示例说明了如何使用MySQL LOG函数。

描述

MySQL LOG函数用于计算数学中的对数。

语法

MySQL中LOG函数的语法为:

1
LOG( number )

或者

1
LOG( base, number )

number要去对数的数字
base底数

  • 如果number小于或等于0 ,则LOG函数将返回NULL 。
  • 如果base小于或等于1 ,则LOG函数将返回NULL 。
  • 如果base省略,则默认的底数为自然对数。

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-- e^0 = 1
mysql> SELECT LOG(1);
Result: 0
mysql> SELECT LOG(exp(2));
Result: 2
mysql> SELECT LOG(0);
Result: NULL
mysql> SELECT LOG(2, 1);
Result: 0
-- 10*10 = 100
mysql> SELECT LOG(10, 100);
Result: 2
mysql> SELECT LOG(2, 0);
Result: NULL
mysql> SELECT LOG(0, 4);
Result: NULL
mysql> SELECT LOG(1, 4);
Result: NULL
-- 1的任何次方都等于1,所以结果没法确定
mysql> SELECT LOG(1, 1);
Result: NULL


原文链接:https://codingdict.com/