PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как работи функцията Ln() в PostgreSQL

В PostgreSQL, ln() е математическа функция, която връща естествения логаритъм на своя аргумент.

Синтаксис

Официалният синтаксис е така:

ln(dp or numeric)

Където dp е стойност с двойна точност.

Пример

Ето пример за това как работи.

SELECT ln(10);

Резултат:

2.302585092994046

Дроби

Този пример включва дробна част в аргумента.

SELECT ln(32.53);

Резултат:

3.4821627404852601

Изрази

Можете да включите изрази, като този.

SELECT ln(12 * 2);

Резултат:

3.1780538303479458

Ln() срещу Exp()

ln() функцията връща естествения логаритъм, който е обратен на exp() , който връща експоненциалната стойност на своя аргумент.

Експонента на естествения логаритъм на числото е самото число.

А естественият логаритъм на степенната степен на числото е самото число.

Ето пример, който потвърждава това.

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

Резултат:

 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. Намерете посоченото име на таблица, като използвате име на таблица, поле и схема

  2. Персонализирано SERIAL / автоматично увеличение на група стойности

  3. Развързване на масива с едно ниво

  4. актуализиране на редовете на таблицата в postgres с помощта на подзаявка

  5. Слайдове за разговор:Подобрения в разделянето в PostgreSQL 11