PostgreSQL log10() 函数使用指南
PostgreSQL log10()
函数返回由参数指定的数字的以 10 为底的对数。
log10()
语法
这里是 PostgreSQL log10()
函数的语法:
log10(numeric_value) -> double precision
参数
numeric_value
- 必需的。 一个需要获取其对数的数字。
返回值
PostgreSQL log10()
函数返回由参数指定的数字的以 10 为底的对数。
如果参数为 NULL
,log10()
函数将返回 NULL
。
如果您的参数为零,PostgreSQL 将给出一个错误:”无法取零的对数“。 如果您的参数为负数,PostgreSQL 将给出一个错误:”无法取负数的对数“。
如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。
log10()
示例
这里有几个 log10()
函数的示例。
SELECT
log10(1) AS "log10(1)",
log10(2) AS "log10(-2)",
log10(3.3) AS "log10(3.3)";
log10(1) | log10(-2) | log10(3.3)
----------+--------------------+--------------------
0 | 0.3010299956639812 | 0.5185139398778875