Freigeben über


LOG - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die LOG Funktion gibt den natürlichen Logarithmus des angegebenen numerischen Ausdrucks zurück.

Eine Azure Cosmos DB für NoSQL-Systemfunktion, die den natürlichen Logarithmus des angegebenen numerischen Ausdrucks zurückgibt.

Syntax

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

Arguments

Description
numeric_expr Ein numerischer Ausdruck.
numeric_base Ein optionaler numerischer Wert, der die Basis für den Logarithmus festlegt. Wenn nicht festgelegt, ist der Standardwert der natürliche Logarithmus ungefähr gleich 2.718281828.

Rückgabetypen

Gibt einen numerischen Ausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Logarithmus von Werten abrufen

In diesem Beispiel wird die LOG Funktion verwendet, um den Logarithmuswert verschiedener Werte zurückzugeben.

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

Bemerkungen

  • Diese Funktion verwendet den Index nicht.