Freigeben über


LOG (NoSQL-Abfrage)

GILT FÜR: NoSQL

Gibt den natürlichen Logarithmus des angegebenen numerischen Ausdrucks zurück.

Syntax

LOG(<numeric_expr> [, <numeric_base>])  

Argumente

BESCHREIBUNG
numeric_expr Ein numerischer Ausdruck.
numeric_base(Optional) Ein optionaler numerischer Wert, der die Basis des Logarithmus festlegt. Wenn nicht festgelegt, ist der Standardwert der natürliche Logarithmus, der ungefähr „2.718281828“ entspricht.

Rückgabetypen

Gibt einen numerischen Ausdruck zurück.

Beispiele

Im folgenden Beispiel wird der Logarithmuswert verschiedener Werte zurückgegeben.

SELECT VALUE {
    logFive: LOG(5),
    logTwoBaseTen: LOG(2, 10)
}
[
  {
    "logFive": 1.6094379124341003,
    "logTwoBaseTen": 0.3010299956639812
  }
]

Bemerkungen

  • Diese Funktion verwendet den Index nicht.
  • Der natürliche Logarithmus des exponentiellen Werts einer Zahl ist die Zahl selbst: LOG( EXP( n ) ) = n. Und der exponentielle Wert des natürlichen Logarithmus einer Zahl ist die Zahl selbst: EXP( LOG( n ) ) = n.