Math
MySQL
LOG
Menghitung logaritma. Satu argumen = log natural (sama dengan LN). Dua argumen = log dengan basis tertentu.
Tipe hasil:
DOUBLEDiperbarui: 7 Jan 2026Syntax
SQL
LOG(x) | LOG(base, x)Parameter
xnumericwajib
Angka yang akan dihitung logaritmanya (> 0)
basenumericopsional
Basis logaritma (opsional, default e)
Contoh Penggunaan
Log dengan Basis
SQL
1 SELECT LOG(2, 8) AS log2_8, LOG(10, 1000) AS log10_1000;
Logaritma dengan basis berbeda.
Hasil
log2_8: 3, log10_1000: 3
Berapa Digit
SQL
1 SELECT number, 2 FLOOR(LOG(10, number)) + 1 AS digit_count 3 FROM numbers;
Menghitung jumlah digit dalam angka.
Hasil
(number of digits)
Bits Needed
SQL
1 SELECT max_value, 2 CEIL(LOG(2, max_value + 1)) AS bits_needed 3 FROM data_ranges;
Bit yang diperlukan untuk menyimpan nilai.
Hasil
(bits required for storage)