Megosztás a következőn keresztül:


EXP (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

A megadott lebegő kifejezés exponenciális értékét adja vissza.

Transact-SQL szintaxis konvenciók

Szemantika

EXP ( float_expression )  

Arguments

float_expression
A floattípusú kifejezés, vagy olyan típus, amely implicit módon átalakítható float-ra.

Visszatérési típusok

float

Megjegyzések

Az e állandó (2,718281...) a természetes logaritmusok alapja.

Egy szám kitevője az e állandó, amelyet a szám hatványára emelünk. Például EXP(1.0) = e^1.0 = 2.71828182845905 és EXP(10) = e^10 = 22026.4657948067.

Egy szám természetes logaritmusának exponenciája maga a szám: EXP (LOG (n)) = n. És egy szám exponenciális természetes logaritmusa maga a szám: LOG (EXP (n)) = n.

Példák

A. Egy szám kifejezőjének megtalálása

A következő példa egy változót hirdet, és a megadott változó (10) exponenciális értékét adja vissza szöveges leírással.

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

Itt van az eredmények összessége.

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

B. Exponencialok és természetes logaritmusok megtalálása

A következő példa adja vissza a természetes logaritmusának 20 exponenciális értékét és az exponenciális részének 20természetes logaritmáját. Mivel ezek a függvények egymás inverzfüggvényei, mindkét esetben a visszaadó érték .20

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

Itt van az eredmények összessége.

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

Példák: Azure Synapse Analytics and Analytics Platform System (PDW)

C. Egy szám kifejezőjének megtalálása

A következő példa a megadott érték (10) exponenciális értékét adja vissza.

SELECT EXP(10);  

Itt van az eredmények összessége.

----------  
22026.4657948067  

D. Exponenciális értékek és természetes logaritmusok megtalálása

A következő példa adja vissza a természetes logaritmusának 20 exponenciális értékét és az exponenciális részének 20természetes logaritmáját. Mivel ezek a függvények egymás inverzfüggvényei, mindkét esetben a visszaadó érték .20

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

Itt van az eredmények összessége.

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

Lásd még:

Matematikai függvények (Transact-SQL)
NAPLÓ (Transact-SQL)
LOG10 (Transact-SQL)