EXP (Transact-SQL)

Restituisce il valore esponenziale dell'espressione float specificata.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

EXP ( 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,718281…) è la base dei logaritmi naturali.

L'esponente di un numero è la costante e elevata alla potenza del numero. Ad esempio, EXP(1.0) = e^1.0 = 2.71828182845905 ed EXP(10) = e^10 = 22026.4657948067.

Il valore esponenziale del logaritmo naturale di un numero è il numero stesso: EXP (LOG (n)) = n. Il logaritmo naturale del valore esponenziale di un numero è il numero stesso: LOG (EXP (n)) = n.

Esempi

A. Ricerca dell'esponente di un numero

Nell'esempio seguente viene dichiarata una variabile e viene restituito il valore esponenziale della variabile specificata (10) con un testo descrittivo.

DECLARE @var float
SET @var = 10
SELECT 'The EXP of the variable is: ' + CONVERT(varchar,EXP(@var))
GO

Set di risultati: 

----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)

B. Ricerca di valori esponenziali e logaritmi naturali

Nell'esempio seguente viene restituito il valore esponenziale del logaritmo naturale di 20 e il logaritmo naturale del valore esponenziale di 20. Poiché si tratta di funzioni inverse, il valore restituito in entrambi i casi è 20.

SELECT EXP( LOG(20)), LOG( EXP(20))
GO

Set di risultati: 

---------------------- ----------------------
20                     20

(1 row(s) affected)

Vedere anche

Riferimento

Funzioni matematiche (Transact-SQL)
LOG (Transact-SQL)
LOG10 (Transact-SQL)

Altre risorse

Utilizzo delle funzioni esponenziali POWER ed EXP

Guida in linea e informazioni

Assistenza su SQL Server 2005