Math

LOG2

MySQLMySQL

Menghitung logaritma basis 2. Berguna untuk perhitungan binary dan kompleksitas algoritma.

Tipe hasil: DOUBLEDiperbarui: 7 Jan 2026

Syntax

SQL
LOG2(x)

Parameter

xDOUBLEwajib

Angka positif yang akan dihitung log-nya

Contoh Penggunaan

Log Base 2 of 8

SQL
1SELECT LOG2(8) AS log2_8;

2³ = 8, jadi LOG2(8) = 3.

Hasil
log2_8: 3

Calculate Bits Needed

SQL
1SELECT CEIL(LOG2(max_value + 1)) AS bits_needed
2FROM data_ranges;

Berapa bit yang diperlukan untuk menyimpan nilai.

Hasil
(number of bits)

Algorithm Complexity

SQL
1SELECT n, ROUND(LOG2(n), 2) AS log_n,
2 n * LOG2(n) AS n_log_n
3FROM (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

Fungsi Equivalen di Database Lain

Fungsi Terkait