Math

LOG

PostgreSQLPostgreSQL

Menghitung logaritma. Dengan satu argumen menghitung log basis 10. Dengan dua argumen, LOG(base, number) menghitung logaritma dengan basis tertentu.

Tipe hasil: numericDiperbarui: 13 Jun 2026

Syntax

SQL
LOG(base, number)
LOG(number)  -- log base 10
LN(number)   -- natural log

Parameter

numbernumericwajib

Angka yang dihitung logaritmanya (harus positif)

basenumericopsional

Basis logaritma (opsional, default 10)

Contoh Penggunaan

Log Basis 10

SQL
1SELECT LOG(100), LOG(1000), LOG(1);

LOG() dengan satu argumen menggunakan basis 10.

Hasil
logloglog
230

Log dengan Basis Kustom

SQL
1SELECT LOG(2, 8), LOG(2, 1024);

LOG(2, 8) = 3 karena 2^3 = 8.

Hasil
loglog
310

Pertanyaan Umum tentang LOG

Apa itu fungsi LOG di PostgreSQL?
Menghitung logaritma. Dengan satu argumen menghitung log basis 10. Dengan dua argumen, LOG(base, number) menghitung logaritma dengan basis tertentu. Di PostgreSQL, fungsi LOG termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LOG di PostgreSQL?
Gunakan sintaks berikut: LOG(base, number) LOG(number) -- log base 10 LN(number) -- natural log. Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LOG?
Fungsi LOG mengembalikan nilai bertipe numeric. 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: number (numeric, wajib): Angka yang dihitung logaritmanya (harus positif); base (numeric, opsional): Basis logaritma (opsional, default 10).

Fungsi Equivalen di Database Lain

Fungsi Terkait

Ngulik Langsung

Sudah paham LOG? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →