PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana Fungsi Ln() Bekerja di PostgreSQL

Di PostgreSQL, ln() adalah fungsi matematika yang mengembalikan logaritma natural dari argumennya.

Sintaks

Sintaks resminya seperti ini:

ln(dp or numeric)

Dimana dp adalah nilai presisi ganda.

Contoh

Berikut ini contoh cara kerjanya.

SELECT ln(10);

Hasil:

2.302585092994046

Pecahan

Contoh ini menyertakan bagian pecahan dalam argumen.

SELECT ln(32.53);

Hasil:

3.4821627404852601

Ekspresi

Anda dapat menyertakan ekspresi, seperti ini.

SELECT ln(12 * 2);

Hasil:

3.1780538303479458

Ln() vs Exp()

ln() fungsi mengembalikan logaritma natural, yang merupakan kebalikan dari exp() , yang mengembalikan nilai eksponensial argumennya.

Eksponensial logaritma natural suatu bilangan adalah bilangan itu sendiri.

Dan logaritma natural dari eksponensial suatu bilangan adalah bilangan itu sendiri.

Berikut adalah contoh yang memverifikasi ini.

SELECT 
  ln(exp(1)),
  exp(ln(1));

Hasil:

 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. konversi tipe data MySQL SET ke Postgres

  2. Bagaimana cara membuat daftar catatan dengan tanggal dari 10 hari terakhir?

  3. Cara bersih untuk menggunakan fungsi jendela postgresql di Django ORM?

  4. Apakah spesifikasi JDBC mencegah '?' dari digunakan sebagai operator (di luar tanda kutip)?

  5. Postgres SELECT di mana WHERE adalah UUID atau string