MySQL LOG函数

时间:2019-02-04 12:52:41  来源:igfitidea点击:

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

描述

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

语法

MySQL中LOG函数的语法为:

LOG( number )

或者

LOG( base, number )

number要去对数的数字
base底数

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

示例

-- 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