Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Vrací exponenciální hodnotu specifikovaného float výrazu.
Syntaxe
EXP ( float_expression )
Arguments
float_expression
Je výraz typu float nebo typu, který lze implicitně převést na float.
Návratové typy
float
Poznámky
Konstanta e (2,718281...) je bází přirozených logaritmů.
Exponent čísla je konstanta e zvýšená na mocninu čísla. Například EXP(1.0) = e^1.0 = 2.71828182845905 a EXP(10) = e^10 = 22026.4657948067.
Exponenciála přirozeného logaritmu čísla je samotné číslo: EXP (LOG (n)) = n. A přirozený logaritmus exponenciály čísla je samotné číslo: LOG (EXP (n)) = n.
Examples
A. Nalezení exponentu čísla
Následující příklad deklaruje proměnnou a vrací exponenciální hodnotu dané proměnné (10) s textovým popisem.
DECLARE @var FLOAT
SET @var = 10
SELECT 'The EXP of the variable is: ' + CONVERT(VARCHAR, EXP(@var))
GO
Tady je soubor výsledků.
----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)
B. Hledání exponentů a přirozených logaritmů
Následující příklad vrací exponenciální hodnotu přirozeného logaritmu a 20 přirozený logaritmus exponenciály .20 Protože tyto funkce jsou vzájemně inverzní funkcemi, je v obou případech vrácená hodnota .20
SELECT EXP(LOG(20)), LOG(EXP(20))
GO
Tady je soubor výsledků.
---------------------- ----------------------
20 20
(1 row(s) affected)
Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)
C. Nalezení exponentu čísla
Následující příklad vrací exponenciální hodnotu dané hodnoty (10).
SELECT EXP(10);
Tady je soubor výsledků.
----------
22026.4657948067
D. Hledání exponenciálních hodnot a přirozených logaritmů
Následující příklad vrací exponenciální hodnotu přirozeného logaritmu a 20 přirozený logaritmus exponenciály .20 Protože tyto funkce jsou vzájemně inverzní funkcemi, je v obou případech vrácená hodnota .20
SELECT EXP( LOG(20)), LOG( EXP(20));
Tady je soubor výsledků.
-------------- -----------------
20 20
Viz také
Matematické funkce (Transact-SQL)
LOG (Transact-SQL)
LOG10 (Transact-SQL)