Math
PostgreSQL
LOG
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 2026Syntax
SQL
LOG(base, number)
LOG(number) -- log base 10
LN(number) -- natural logParameter
numbernumericwajib
Angka yang dihitung logaritmanya (harus positif)
basenumericopsional
Basis logaritma (opsional, default 10)
Contoh Penggunaan
Log Basis 10
SQL
1 SELECT LOG(100), LOG(1000), LOG(1);
LOG() dengan satu argumen menggunakan basis 10.
Hasil
| log | log | log |
|---|---|---|
| 2 | 3 | 0 |
Log dengan Basis Kustom
SQL
1 SELECT LOG(2, 8), LOG(2, 1024);
LOG(2, 8) = 3 karena 2^3 = 8.
Hasil
| log | log |
|---|---|
| 3 | 10 |
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
Ngulik Langsung
Latihan Langsung →Sudah paham LOG? Latih langsung di browser
Latihan interaktif, langsung di browser.