Delen via


EXP (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Geeft de exponentiële waarde van de gespecificeerde vlotexpressie terug.

Transact-SQL syntaxis-conventies

Syntaxis

EXP ( float_expression )  

Arguments

float_expression
Is een uitdrukking van het type float of van een type dat impliciet kan worden omgezet in float.

Retourtypen

float

Opmerkingen

De constante e (2,718281...), is de basis van natuurlijke logaritmen.

De exponent van een getal is de constante e die wordt verhoogd tot de macht van het getal. Bijvoorbeeld: EXP(1.0) = e^1.0 = 2.71828182845905 en EXP(10) = e^10 = 22026.4657948067.

De exponentiële van de natuurlijke logaritme van een getal is het getal zelf: EXP (LOG (n)) = n. En de natuurlijke logaritme van de exponentiële waarde van een getal is het getal zelf: LOG (EXP (n)) = n.

Voorbeelden

Eén. Het vinden van de exponent van een getal

Het volgende voorbeeld declareert een variabele en geeft de exponentiële waarde van de gespecificeerde variabele (10) terug met een tekstbeschrijving.

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

Hier is het resultatenoverzicht.

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

B. Het vinden van exponentiële en natuurlijke logaritmen

Het volgende voorbeeld geeft de exponentiële waarde van de natuurlijke logaritme van 20 en de natuurlijke logaritme van de exponentiële van 20terug. Omdat deze functies inverse functies van elkaar zijn, is de retourwaarde in beide gevallen .20

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

Hier is het resultatenoverzicht.

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

Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)

C. Het vinden van de exponent van een getal

Het volgende voorbeeld geeft de exponentiële waarde van de gespecificeerde waarde (10).

SELECT EXP(10);  

Hier is het resultatenoverzicht.

----------  
22026.4657948067  

D. Het vinden van exponentiële waarden en natuurlijke logaritmen

Het volgende voorbeeld geeft de exponentiële waarde van de natuurlijke logaritme van 20 en de natuurlijke logaritme van de exponentiële van 20terug. Omdat deze functies inverse functies van elkaar zijn, is de retourwaarde in beide gevallen .20

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

Hier is het resultatenoverzicht.

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

Zie ook

Wiskundige functies (Transact-SQL)
LOG (Transact-SQL)
LOG10 (Transact-SQL)