Udostępnij za pomocą


EXP (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Zwraca wartość wykładniczą określonego wyrażenia float .

Transact-SQL konwencje składni

Składnia

EXP ( float_expression )  

Arguments

float_expression
Jest wyrażeniem typu float lub typu, który można niejawnie przekształcić w float.

Typy zwracane

float

Uwagi

Stała e (2,718281...) jest bazą logarytmów naturalnych.

Wykładnik liczby to stała e podniesiona do potęgi liczby. Na przykład EXP(1.0) = e^1.0 = 2.71828182845905 oraz EXP(10) = e^10 = 22026.4657948067.

Wykładniczość naturalnego logarytmu liczby to sama liczba: EXP (LOG (n)) = n. A naturalny logarytm wykładniczości liczby to sama liczba: LOG (EXP (n)) = n.

Przykłady

A. Znalezienie wykładnika liczby

Poniższy przykład deklaruje zmienną i zwraca wartość wykładniczą określonej zmiennej (10) za pomocą opisu tekstowego.

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

Oto zestaw wyników.

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

B. Znajdowanie wykładników i logarytmów naturalnych

Poniższy przykład zwraca wartość wykładniczą logarytmu naturalnego oraz 20 logarytm naturalny wykładnicy .20 Ponieważ te funkcje są funkcjami odwrotnymi względem siebie, wartość zwrotna w obu przypadkach wynosi .20

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

Oto zestaw wyników.

---------------------- ----------------------  
20                     20  
  
(1 row(s) affected)  

Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)

C. Znalezienie wykładnika liczby

Poniższy przykład zwraca wartość wykładniczą dla określonej wartości (10).

SELECT EXP(10);  

Oto zestaw wyników.

----------  
22026.4657948067  

D. Znajdowanie wartości wykładniczych i logarytmów naturalnych

Poniższy przykład zwraca wartość wykładniczą logarytmu naturalnego oraz 20 logarytm naturalny wykładnicy .20 Ponieważ te funkcje są funkcjami odwrotnymi względem siebie, wartość zwrotna w obu przypadkach wynosi .20

SELECT EXP( LOG(20)), LOG( EXP(20));  

Oto zestaw wyników.

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

Zobacz też

Funkcje matematyczne (Transact-SQL)
LOG (Transact-SQL)
LOG10 (Transact-SQL)