メインコンテンツまでスキップ
に最終更新

LOG2

説明​

x の底 2 の対数を返します。

構文​

LOG2(<x>)

パラメータ​

パラメータ説明
<x>真数は 0 より大きい必要があります

戻り値​

浮動小数点数を返します。特殊なケースは次のとおりです。

  • x が NULL の場合、NULL を返します
  • x が NaN の場合、NaN を返します

例​

select log2(1);
+-------------------------+
| log2(cast(1 as DOUBLE)) |
+-------------------------+
| 0.0 |
+-------------------------+
select log2(2);
+-------------------------+
| log2(cast(2 as DOUBLE)) |
+-------------------------+
| 1.0 |
+-------------------------+
select log2(10);
+--------------------------+
| log2(cast(10 as DOUBLE)) |
+--------------------------+
| 3.3219280948873626 |
+--------------------------+
select log2(NULL);
+------------+
| log2(NULL) |
+------------+
| NULL |
+------------+
select log2(cast('Nan' as double));
+-----------------------------+
| log2(cast('Nan' as double)) |
+-----------------------------+
| NaN |
+-----------------------------+