Udostępnij za pośrednictwem


LOG (zapytanie NoSQL)

DOTYCZY: NoSQL

Zwraca logarytm naturalny określonego wyrażenia liczbowego.

Składnia

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

Argumenty

opis
numeric_expr Wyrażenie liczbowe.
numeric_base(Opcjonalnie) Opcjonalna wartość liczbowa, która ustawia bazę dla logarytmu. Jeśli nie zostanie ustawiona, wartość domyślna to logarytm naturalny równy 2,718281828".

Typy zwracane

Zwraca wyrażenie liczbowe.

Przykłady

Poniższy przykład zwraca wartość logarytmu różnych wartości.

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

Uwagi

  • Ta funkcja nie używa indeksu.
  • Logarytm naturalny wykładnika liczby to sama liczba: LOG( EXP( n ) ) = n. A wykładnik logarytmu naturalnego liczby to sama liczba: EXP( LOG( n ) ) = n.