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
.