PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách hoạt động của hàm Ln () trong PostgreSQL

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật JLabel qua SetIcon từ kiểu dữ liệu bytea trong postgres

  2. Làm thế nào để làm mới các thực thể JPA khi cơ sở dữ liệu phụ trợ thay đổi không đồng bộ?

  3. Cách Sinh () hoạt động trong PostgreSQL

  4. Điểm chuẩn Postgres-XL

  5. Cách giảm thiểu RPO cho cơ sở dữ liệu PostgreSQL của bạn bằng cách sử dụng phục hồi tại thời điểm