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 è possibile convertire in modo implicito in 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)