최종 수정: 에
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 |
+-----------------------------+