sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan fungerer Ln()-funktionen i PostgreSQL

I PostgreSQL, ln() er en matematisk funktion, der returnerer den naturlige logaritme af sit argument.

Syntaks

Den officielle syntaks lyder sådan her:

ln(dp or numeric)

Hvor dp er en dobbelt præcisionsværdi.

Eksempel

Her er et eksempel på, hvordan det virker.

SELECT ln(10);

Resultat:

2.302585092994046

Brøker

Dette eksempel inkluderer en brøkdel i argumentet.

SELECT ln(32.53);

Resultat:

3.4821627404852601

Udtryk

Du kan inkludere udtryk som dette.

SELECT ln(12 * 2);

Resultat:

3.1780538303479458

Ln() vs Exp()

ln() funktion returnerer den naturlige logaritme, som er den inverse af exp() , som returnerer den eksponentielle værdi af dets argument.

Eksponentialet for et tals naturlige logaritme er selve tallet.

Og den naturlige logaritme af eksponentialet af et tal er selve tallet.

Her er et eksempel, der bekræfter dette.

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

Resultat:

 ln | exp
----+-----
  1 | 1

  1. Sådan får du kortdagens navn fra en dato i MariaDB

  2. Sådan bruger du HAVING-sætning i SQL

  3. Hvordan klassificeres SQL-kommandoer | UBIQ

  4. Sådan bruges PL/SQL Bulk Collect-klausul med FETCH INTO-erklæring