Trong PostgreSQL, exp()
là một hàm toán học trả về giá trị theo cấp số nhân của đối số của nó.
Cú pháp
Cú pháp chính thức như sau:
exp(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 exp(1);
Kết quả:
2.718281828459045
Và đây là kết quả nếu chúng ta tăng đối số lên 2.
SELECT exp(2);
Kết quả:
7.38905609893065
Phân số
Ví dụ này bao gồm một phần phân số trong đối số.
SELECT exp(1.1);
Kết quả:
3.0041660239464331
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 exp(3 * 4);
Kết quả:
162754.79141900392
Exp () so với Ln ()
ln()
hàm trả về lôgarit tự nhiên, là nghịch đảo của exp()
.
Lôgarit tự nhiên của cấp số nhân của một số là chính số đó.
Và cấp số nhân của lôgarit tự nhiên của một số là chính số đó.
Chúng tôi có thể xác minh điều này như sau.
SELECT
ln(exp(1)),
exp(ln(1));
Kết quả:
ln | exp ----+----- 1 | 1