Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Devolve o valor exponencial da expressão float especificada.
Transact-SQL convenções de sintaxe
Sintaxe
EXP ( float_expression )
Arguments
float_expression
É uma expressão do tipo float ou de um tipo que pode ser implicitamente convertido em float.
Tipos de devolução
float
Observações
A constante e (2,718281...) é a base dos 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.
A exponencial do logaritmo natural de um número é o próprio número: EXP (LOG (n)) = n. E o logaritmo natural da exponencial de um número é o próprio número: LOG (EXP (n)) = n.
Examples
A. Encontrar o expoente de um número
O exemplo seguinte declara uma variável e devolve o valor exponencial da variável especificada (10) com uma descrição em 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. Encontrar exponenciais e logaritmos naturais
O exemplo seguinte devolve o valor exponencial do logaritmo natural de 20 e do logaritmo natural da exponencial de 20. Como estas funções são funções inversas umas das outras, 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)
Exemplos: Azure Synapse Analytics and Analytics Platform System (PDW)
C. Encontrar o expoente de um número
O exemplo seguinte devolve o valor exponencial do valor especificado (10).
SELECT EXP(10);
Aqui está o conjunto de resultados.
----------
22026.4657948067
D. Encontrar valores exponenciais e logaritmos naturais
O exemplo seguinte devolve o valor exponencial do logaritmo natural de 20 e do logaritmo natural da exponencial de 20. Como estas funções são funções inversas umas das outras, o valor de retorno em ambos os casos é 20.
SELECT EXP( LOG(20)), LOG( EXP(20));
Aqui está o conjunto de resultados.
-------------- -----------------
20 20
Ver também
Funções Matemáticas (Transact-SQL)
LOG (Transact-SQL)
LOG10 (Transact-SQL)