SelectDB Enterprise
参考手册
SQL 函数
标量函数
数值函数
LOG

LOG

描述

返回基于底数bx的对数。

语法

LOG(<b>,<x>)

参数

参数说明
<b>底数 必须大于 0 且不等于 1
<x>真数 必须大于 0

返回值

返回一个浮点数。特殊情况:

  • 当 b 为 NULL 或 x 为 NULL 时,返回NULL

举例

select log(5,1);
+---------------+
| log(5.0, 1.0) |
+---------------+
|             0 |
+---------------+
select log(3,20);
+--------------------+
| log(3.0, 20.0)     |
+--------------------+
| 2.7268330278608417 |
+--------------------+
select log(2,65536);
+-------------------+
| log(2.0, 65536.0) |
+-------------------+
|                16 |
+-------------------+
select log(5,NULL);
+------------------------------+
| log(cast(5 as DOUBLE), NULL) |
+------------------------------+
|                         NULL |
+------------------------------+
select log(NULL,3);
+------------------------------+
| log(NULL, cast(3 as DOUBLE)) |
+------------------------------+
|                         NULL |
+------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标