Math

LOG

BigQueryBigQuery

Menghitung logaritma dengan basis yang dapat ditentukan.

Tipe hasil: FLOAT64Diperbarui: 16 Mei 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.

Pertanyaan Umum tentang LOG

Apa itu fungsi LOG di BigQuery?
Menghitung logaritma dengan basis yang dapat ditentukan. Di BigQuery, fungsi LOG termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LOG di BigQuery?
Gunakan sintaks berikut: LOG(expression [, base]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LOG?
Fungsi LOG mengembalikan nilai bertipe FLOAT64. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi LOG?
Fungsi ini memiliki 1 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: expression (FLOAT64/INT64, wajib): Angka positif; base (FLOAT64/INT64, opsional): Basis logaritma (default: e untuk natural log).

Fungsi Terkait