LOG (requête NoSQL)

S’APPLIQUE À : NoSQL

Retourne le logarithme naturel de l'expression numérique spécifiée.

Syntaxe

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

Arguments

Description
numeric_expr Expression numérique.
numeric_base(Facultatif) Une valeur numérique facultative qui définit la base du logarithme. Si elle n’est pas définie, la valeur par défaut est le logarithme naturel approximativement égal à « 2,718281828 ».

Types de retour

Renvoie une expression numérique.

Exemples

L’exemple suivant renvoie la valeur logarithme de différentes valeurs.

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

Remarques

  • Cette fonction n’utilise pas l’index.
  • Le logarithme naturel de la valeur exponentielle d’un nombre est le nombre lui-même : LOG( EXP( n ) ) = n. Et la valeur exponentielle du logarithme naturel d’un nombre est le nombre lui-même : EXP( LOG( n ) ) = n.