Math
BigQuery
LOG
Calculates the logarithm with a configurable base.
Tipe hasil:
FLOAT64Diperbarui: 13 Jun 2026Syntax
SQL
LOG(expression [, base])Parameter
expressionFLOAT64/INT64wajib
A positive number
baseFLOAT64/INT64opsional
The logarithm base (default: e for natural log)
Contoh Penggunaan
Logarithm with Different Bases
SQL
1 SELECT 2 LOG(100, 10) as log_base_10, 3 LOG(8, 2) as log_base_2, 4 LOG(EXP(1)) as natural_log;
Logarithms with various bases.
Hasil
| log_base_10 | log_base_2 | natural_log |
|---|---|---|
| 2.0 | 3.0 | 1.0 |
Bit Length Calculation
SQL
1 SELECT 2 number, 3 CEIL(LOG(number, 2)) as bits_needed 4 FROM UNNEST([1, 7, 8, 255, 256]) as number;
Calculates the number of bits required to represent a value.
Pertanyaan Umum tentang LOG
Apa itu fungsi LOG di BigQuery?
Calculates the logarithm with a configurable base. 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): A positive number; base (FLOAT64/INT64, opsional): The logarithm base (default: e for natural log).
Ngulik Langsung
Latihan Langsung →Sudah paham LOG? Latih langsung di browser
Latihan interaktif, langsung di browser.