본문으로 건너뛰기
최종 수정: 에

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 |
+-----------------------------+