EXP (Transact-SQL)
Retorna o valor exponencial da expressão float especificada.
Convenções da sintaxe Transact-SQL
Sintaxe
EXP ( float_expression )
Argumentos
- float_expression
É uma expressão do tipo float ou de um tipo que pode ser convertido implicitamente em float.
Tipos de retorno
float
Comentários
A constante e (2,718281...) é a base de logaritmos naturais.
O expoente de um número é a constante e elevada à potência do número. Por exemplo, EXP(1,0) = e^1,0 = 2,71828182845905 e EXP(10) = e^10 = 22026,4657948067.
O exponencial do logaritmo natural de um número é o próprio número: EXP (LOG (n)) = n. E o logaritmo natural do exponencial de um número é o próprio número: LOG (EXP (n)) = n.
Exemplos
A.Localizando o expoente de um número
O exemplo a seguir declara uma variável e retorna o valor exponencial da variável especificada (10) com uma descrição de texto.
DECLARE @var float
SET @var = 10
SELECT 'The EXP of the variable is: ' + CONVERT(varchar,EXP(@var))
GO
Aqui está o conjunto de resultados.
----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)
B.Localizando exponenciais e logaritmos naturais
O exemplo a seguir retorna o valor exponencial do logaritmo natural de 20) e o logaritmo natural do exponencial de 20. Como estas são funções inversas uma da outra, o valor de retorno em ambos os casos é 20.
SELECT EXP( LOG(20)), LOG( EXP(20))
GO
Aqui está o conjunto de resultados.
---------------------- ----------------------
20 20
(1 row(s) affected)