Questa documentazione è stata archiviata e non viene gestita.

LOG (Transact-SQL)

Restituisce il logaritmo naturale dell'espressione float specificata.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL


LOG ( float_expression )

float_expression

Espressione di tipo float o di un tipo che supporta la conversione implicita al tipo float.

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.

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)
Mostra: