LOG (consulta NoSQL)

APLICA-SE A: NoSQL

Devolve o logaritmo natural da expressão numérica especificada.

Sintaxe

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

Argumentos

Description
numeric_expr Uma expressão numérica.
numeric_base(Opcional) Um valor numérico opcional que define a base para o logaritmo. Se não estiver definido, o valor padrão é o logaritmo natural aproximadamente igual a '2,718281828''.

Tipos de devolução

Retorna uma expressão numérica.

Exemplos

O exemplo a seguir retorna o valor logaritmo de vários valores.

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

Observações

  • Esta função não usa o índice.
  • O logaritmo natural do exponencial de um número é o próprio número: LOG( EXP( n ) ) = n. E o exponencial do logaritmo natural de um número é o próprio número: EXP( LOG( n ) ) = n.