- 카테고리:
숫자 함수 (로그)
LOG¶
숫자 식의 로그를 반환합니다.
- 참고 항목:
구문¶
LOG(<base>, <expr>)
인자¶
base사용할 “기수”입니다(예: 기수 10 산술의 경우 10).
이는 모든 숫자 데이터 타입(INTEGER, 고정 소수점 또는 부동 소수점)일 수 있습니다.
base는 0보다 커야 합니다.base는 정확히 1.0이어서는 안 됩니다.expr로그를 알고자 하는 값입니다.
이는 모든 숫자 데이터 타입(INTEGER, 고정 소수점 또는 부동 소수점)일 수 있습니다.
expr은 0보다 커야 합니다.
반환¶
하나 이상의 입력 식이 정수 또는 고정 소수점 형식인 경우에도 항상 부동 소수점 숫자를 반환합니다.
사용법 노트¶
base가 1이거나 0보다 작거나 같으면 오류가 반환됩니다.expr이 0보다 작거나 같으면 오류가 반환됩니다.
예¶
SELECT x, y, log(x, y) FROM tab;
--------+--------+-------------+
X | Y | LOG(X, Y) |
--------+--------+-------------+
2 | 0.5 | -1 |
2 | 1 | 0 |
2 | 8 | 3 |
2 | 16 | 4 |
10 | 10 | 1 |
10 | 20 | 1.301029996 |
10 | [NULL] | [NULL] |
[NULL] | 10 | [NULL] |
[NULL] | [NULL] | [NULL] |
--------+--------+-------------+