LOG (Transact-SQL)
Restituisce il logaritmo naturale dell'espressione float specificata.
Convenzioni della sintassi Transact-SQL
Sintassi
LOG ( float_expression )
Argomenti
float_expression
Espressione di tipo float o di un tipo che supporta la conversione implicita al tipo float.
Tipi restituiti
float
Osservazioni
La costante e (2,71828182845905…) è la base dei logaritmi naturali.
La base dei logaritmi naturali è la costante e (2,71828182845905…). LOG ( e ) = 1,0.
Il logaritmo naturale del valore esponenziale di un numero è il numero stesso: LOG( EXP( n ) ) = n. Il valore esponenziale del logaritmo naturale di un numero è il numero stesso: EXP( LOG( n ) ) = n.
Esempi
A. Calcolo del logaritmo di un numero.
Nell'esempio seguente viene calcolato il valore LOG
per l'espressione float specificata.
DECLARE @var float
SET @var = 10
SELECT 'The LOG of the variable is: ' + CONVERT(varchar, LOG(@var))
GO
Set di risultati:
-------------------------------------
The LOG of the variable is: 2.30259
(1 row(s) affected)
B. Calcolo del logaritmo dell'esponente di un numero.
Nell'esempio seguente viene calcolato il valore LOG
per l'esponente di un numero.
SELECT LOG (EXP (10))
Set di risultati:
----------------------------------
10
(1 row(s) affected)
Vedere anche
Riferimento
Funzioni matematiche (Transact-SQL)
EXP (Transact-SQL)
LOG10 (Transact-SQL)