Condividi tramite


LOG (query NoSQL)

SI APPLICA A: NoSQL

Restituisce il logaritmo naturale dell'espressione numerica specificata.

Sintassi

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

Argomenti

Descrizione
numeric_expr Espressione numerica.
numeric_base(opzionale) Valore numerico facoltativo che imposta la base per il logaritmo. Se non è impostato, il valore predefinito è il logaritmo naturale approssimativamente uguale a '2.718281828''.

Tipi restituiti

Restituisce un'espressione numerica.

Esempi

Nell'esempio seguente viene restituito il valore logaritmo di vari valori.

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

Osservazioni:

  • Questa funzione non usa l'indice.
  • Il logaritmo naturale dell'esponenziale di un numero è il numero stesso: LOG( EXP( n ) ) = n. E l'esponenziale del logaritmo naturale di un numero è il numero stesso: EXP( LOG( n ) ) = n.