LOG
更新时间:2025-10-17
描述
返回基于底数b的x的对数。
语法
SQL
1LOG(<b>,<x>)
参数
| 参数 | 说明 |
|---|---|
<b> |
底数 必须大于 0 且不等于 1 |
<x> |
真数 必须大于 0 |
返回值
返回一个浮点数。特殊情况:
- 当 b 为 NULL 或 x 为 NULL 时,返回
NULL
举例
SQL
1select log(5,1);
Text
1+---------------+
2| log(5.0, 1.0) |
3+---------------+
4| 0 |
5+---------------+
SQL
1select log(3,20);
Text
1+--------------------+
2| log(3.0, 20.0) |
3+--------------------+
4| 2.7268330278608417 |
5+--------------------+
SQL
1select log(2,65536);
Text
1+-------------------+
2| log(2.0, 65536.0) |
3+-------------------+
4| 16 |
5+-------------------+
SQL
1select log(5,NULL);
Text
1+------------------------------+
2| log(cast(5 as DOUBLE), NULL) |
3+------------------------------+
4| NULL |
5+------------------------------+
SQL
1select log(NULL,3);
Text
1+------------------------------+
2| log(NULL, cast(3 as DOUBLE)) |
3+------------------------------+
4| NULL |
5+------------------------------+
