Math
DuckDB
LN
Menghitung logaritma natural (basis e) dari sebuah angka. Kebalikan dari EXP.
Tipe hasil:
DOUBLEDiperbarui: 6 Jan 2026Syntax
SQL
LN(number)Parameter
numbernumericwajib
Angka positif yang akan dihitung logaritma naturalnya
Contoh Penggunaan
Logaritma Natural
SQL
1 SELECT LN(2.718281828);
LN dari e ≈ 1.
Hasil
0.9999999998
Log Transform untuk Skewed Data
SQL
1 SELECT 2 salary, 3 LN(salary) as log_salary 4 FROM employees;
Transformasi log untuk data yang skewed.
Hasil
| salary | log_salary |
|---|---|
| 5000000 | 15.42 |
| 10000000 | 16.12 |
| 50000000 | 17.73 |
Menghitung Growth Rate
SQL
1 SELECT 2 start_value, 3 end_value, 4 years, 5 (LN(end_value) - LN(start_value)) / years as avg_growth_rate 6 FROM investments;
Menghitung CAGR menggunakan logaritma.
Compound Annual Growth Rate (CAGR)
SQL
1 SELECT 2 EXP((LN(end_value / start_value)) / years) - 1 as cagr 3 FROM investments;
Formula CAGR yang umum.