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

Bagaimana Log() Bekerja di PostgreSQL

Di PostgreSQL, log() adalah fungsi matematika yang mengembalikan logaritma basis 10 dari argumennya.

Namun, ini juga memungkinkan Anda untuk secara opsional menentukan basis yang akan digunakan.

Sintaks

Fungsi ini dapat digunakan dengan cara berikut:

log(dp or numeric)
log10(dp or numeric)
log(b numeric, x numeric)

Dimana dp adalah nilai presisi ganda.

Dimana log(b numeric, x numeric) mengembalikan logaritma ke basis b .

Contoh – Sintaks Pertama

Berikut ini contoh cara kerjanya menggunakan sintaks pertama.

SELECT log(20);

Hasil:

1.3010299956639813

Contoh – Sintaks Kedua

Contoh sebelumnya sama dengan menggunakan sintaks kedua.

SELECT log10(20);

Hasil:

1.3010299956639813

Contoh – Sintaks Ketiga

Berikut ini contoh cara kerjanya menggunakan sintaks ketiga.

SELECT log(10, 20);

Hasil:

1.3010299956639812

Contoh tersebut menggunakan basis 10 (karena argumen pertama adalah 10 ).

Berikut contoh lain yang menggunakan basis 2.

SELECT log(2, 20);

Hasil:

4.3219280948873623

Pecahan

Contoh ini menyertakan bagian pecahan dalam argumen.

SELECT log(20.35);

Hasil:

1.3085644135612388

Ekspresi

Anda dapat menyertakan ekspresi, seperti ini.

SELECT log(20 * 2);

Hasil:

1.6020599913279623

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instalasi PostgreSQL Ketersediaan Tinggi Patroni

  2. Memutakhirkan ke PostgreSQL 11 dengan Replikasi Logis

  3. Menemukan string serupa dengan PostgreSQL dengan cepat

  4. Layanan basis data PostgreSQL

  5. BUAT TABEL PostgreSQL