Trong MySQL, LN()
hàm trả về lôgarit tự nhiên của một giá trị được chỉ định.
Bạn cung cấp giá trị được chỉ định làm đối số khi gọi hàm.
Hàm này đồng nghĩa với cú pháp một đối số của LOG()
chức năng.
Cú pháp
Cú pháp như sau:
LN(X)
Ở đâu X
là giá trị mà bạn muốn trả về lôgarit tự nhiên.
Nếu X
nhỏ hơn hoặc bằng 0,0E0, hàm trả về NULL
và một cảnh báo được tạo.
Ví dụ 1 - Cách sử dụng cơ bản
Dưới đây là một ví dụ cơ bản để chứng minh cách hoạt động của chức năng này.
SELECT LN(2);
Kết quả:
+--------------------+ | LN(2) | +--------------------+ | 0.6931471805599453 | +--------------------+
Và đây là một ví dụ khác sử dụng một giá trị khác.
SELECT LN(0.1);
Kết quả:
+---------------------+ | LN(0.1) | +---------------------+ | -2.3025850929940455 | +---------------------+
Ví dụ 2 - Giá trị âm
Dưới đây là một ví dụ về việc chuyển một giá trị âm.
SELECT LN(-1);
Kết quả:
+--------+ | LN(-1) | +--------+ | NULL | +--------+
Ví dụ này trả về giá trị NULL vì đối số được cung cấp nhỏ hơn 0,0E0.
Ví dụ 3 - Số không
Dưới đây là một ví dụ về việc chuyển 0 làm đối số (chúng tôi nhận được kết quả tương tự như ví dụ trước).
SELECT LN(0);
Kết quả:
+-------+ | LN(0) | +-------+ | NULL | +-------+
Ví dụ 4 - Biểu thức
Bạn cũng có thể chuyển vào các biểu thức như sau:
SELECT LN(1+1);
Kết quả:
+--------------------+ | LN(1+1) | +--------------------+ | 0.6931471805599453 | +--------------------+