SQLite log() 函数使用指南
SQLite log()
函数返回由参数指定的数字的以 10 为底或者以指定的底的对数。
log()
语法
这里是 SQLite log()
函数的语法:
log(numeric_value)
log(base, numeric_value)
log(10, numeric_value)
等同于 log10(numeric_value)
。
参数
base
- 必需的。 底数。
numeric_value
- 必需的。 一个需要获取其对数的数字。
返回值
SQLite log()
函数的返回值:
- 具有一个参数的
log()
函数返回指定数字numeric_value
以 10 为底的对数。 - 具有二个参数的
log()
函数返回指定数字numeric_value
以base
为底的对数。
如果任意参数为 NULL
,log()
函数将返回 NULL
。
如果您的参数为零,SQLite log()
函数将返回 NULL
。
如果您的参数为负数,SQLite log()
函数将返回 NULL
。
如果您提供了一个不是数字类型的参数,SQLite log()
函数将返回 NULL
。
log()
示例
本示例展示了 SQLite log()
函数的基本用法:
SELECT
log(2, 3),
log(10, 4);
log(2, 3) = 1.58496250072116
log(10, 4) = 0.602059991327962
log(10, numeric_value)
等同于 log10(numeric_value)
。例如:
SELECT
log(10, 4),
log10(4);
log(10, 4) = 0.602059991327962
log10(4) = 0.602059991327962