Trong PostgreSQL, ln()
là một hàm toán học trả về lôgarit tự nhiên của đối số của nó.
Cú pháp
Cú pháp chính thức như sau:
ln(dp or numeric)
Ở đâu dp
là một giá trị chính xác kép.
Ví dụ
Dưới đây là một ví dụ về cách nó hoạt động.
SELECT ln(10);
Kết quả:
2.302585092994046
Phân số
Ví dụ này bao gồm một phần phân số trong đối số.
SELECT ln(32.53);
Kết quả:
3.4821627404852601
Biểu thức
Bạn có thể bao gồm các biểu thức, chẳng hạn như biểu thức này.
SELECT ln(12 * 2);
Kết quả:
3.1780538303479458
Ln () so với Exp ()
ln()
hàm trả về lôgarit tự nhiên, là nghịch đảo của exp()
, trả về giá trị theo cấp số nhân của đối số của nó.
Cấp số nhân của logarit tự nhiên của một số là chính số đó.
Và lôgarit tự nhiên của cấp số nhân của một số là chính số đó.
Đây là một ví dụ xác minh điều này.
SELECT
ln(exp(1)),
exp(ln(1));
Kết quả:
ln | exp ----+----- 1 | 1