Math
MySQL
LOG2
Menghitung logaritma basis 2. Berguna untuk perhitungan binary dan kompleksitas algoritma.
Tipe hasil:
DOUBLEDiperbarui: 7 Jan 2026Syntax
SQL
LOG2(x)Parameter
xDOUBLEwajib
Angka positif yang akan dihitung log-nya
Contoh Penggunaan
Log Base 2 of 8
SQL
1 SELECT LOG2(8) AS log2_8;
2³ = 8, jadi LOG2(8) = 3.
Hasil
log2_8: 3
Calculate Bits Needed
SQL
1 SELECT CEIL(LOG2(max_value + 1)) AS bits_needed 2 FROM data_ranges;
Berapa bit yang diperlukan untuk menyimpan nilai.
Hasil
(number of bits)
Algorithm Complexity
SQL
1 SELECT n, ROUND(LOG2(n), 2) AS log_n, 2 n * LOG2(n) AS n_log_n 3 FROM (SELECT 1000 AS n) t;
Menghitung O(log n) dan O(n log n).
Hasil
n: 1000, log_n: 9.97, n_log_n: 9965.78