SQLite log() 函数使用指南

来源:这里教程网 时间:2026-03-25 17:42:51 作者:

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.58496250072116log(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

相关推荐

热文推荐