Math

LOG

BigQueryBigQuery

Menghitung logaritma dengan basis yang dapat ditentukan.

Tipe hasil: FLOAT64Diperbarui: 7 Jan 2026

Syntax

SQL
LOG(expression [, base])

Parameter

expressionFLOAT64/INT64wajib

Angka positif

baseFLOAT64/INT64opsional

Basis logaritma (default: e untuk natural log)

Contoh Penggunaan

Logaritma dengan Basis Berbeda

SQL
1SELECT
2 LOG(100, 10) as log_base_10,
3 LOG(8, 2) as log_base_2,
4 LOG(EXP(1)) as natural_log;

Logaritma dengan berbagai basis.

Hasil
log_base_10log_base_2natural_log
2.03.01.0

Bit Length Calculation

SQL
1SELECT
2 number,
3 CEIL(LOG(number, 2)) as bits_needed
4FROM UNNEST([1, 7, 8, 255, 256]) as number;

Menghitung jumlah bit yang diperlukan.

Fungsi Terkait