Sdílet prostřednictvím


LOG (dotaz NoSQL)

PLATÍ PRO: NoSQL

Vrátí přirozený logaritmus zadaného číselného výrazu.

Syntaxe

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

Argumenty

Popis
numeric_expr Číselný výraz.
numeric_base(Volitelné) Volitelná číselná hodnota, která nastaví základ logaritmu. Pokud není nastavená, je výchozí hodnotou přirozený logaritmus přibližně 2,71828182828.

Návratové typy

Vrátí číselný výraz.

Příklady

Následující příklad vrátí logaritmus hodnoty různých hodnot.

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

Poznámky

  • Tato funkce nepoužívá index.
  • Přirozený logaritmus exponenciálního čísla je číslo samotné: LOG( EXP( n ) ) = n. Exponenciální logaritmus čísla je číslo samotné: EXP( LOG( n ) ) = n.