EXP (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de SQL no Microsoft FabricWarehouse no Microsoft Fabric
Retorna o valor exponencial da expressão float especificada.
Convenções de sintaxe de Transact-SQL
Sintaxe
EXP ( float_expression )
Observação
Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.
Argumentos
float_expression
É uma expression 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 dos logaritmos naturais.
O expoente de um número é a constante e elevado à 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. Além disso, 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
Este é 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
Este é o conjunto de resultados.
---------------------- ----------------------
20 20
(1 row(s) affected)
Exemplos: Azure Synapse Analytics e PDW (Analytics Platform System)
C. Localizando o expoente de um número
O exemplo a seguir retorna o valor exponencial do valor especificado (10
).
SELECT EXP(10);
Este é o conjunto de resultados.
----------
22026.4657948067
D. Localizando valores 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));
Este é o conjunto de resultados.
-------------- -----------------
20 20
Consulte Também
Funções matemáticas (Transact-SQL)
LOG (Transact-SQL)
LOG10 (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de