Condividi tramite


LOG (Transact-SQL)

Restituisce il logaritmo naturale dell'espressione float specificata.

Icona di collegamento a un argomentoConvenzioni 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)

Guida in linea e informazioni

Assistenza su SQL Server 2005