EXP (Transact-SQL)
Zwraca wartość wykładniczą określonego float wyrażenie.
Składnia
EXP ( float_expression )
Argumenty
- float_expression
Jest wyrażenie typu float lub typu, który można niejawnie konwertowane na float.
Zwracane typy
float
Uwagi
stałae (2.718281…), jest podstawą logarytmów naturalnych.
Wykładnik liczby jest stała e podniesioną do potęgi liczba.Na przykład EXP(1.0) = e ^ 1.0 = 2.71828182845905 i EXP(10) = e ^ 10 = 22026.4657948067.
Wykładniczy z logarytmu naturalnego liczby jest numerem sam: EXP (LOG (n)) = n.Logarytm naturalny wykładniczą liczby jest liczba sam: LOG (EXP (n)) = n.
Przykłady
A.Znajdowanie wykładnik liczby
W poniższym przykładzie deklaruje zmienną i zwraca wartość wykładniczą określoną zmienną (10) z opis tekstowy.
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 logarytmów naturalnych i exponentials
Poniższy przykład zwraca wartość wykładniczą logarytm naturalny 20 i wykładniczy z logarytmu naturalnego 20.Ponieważ funkcje te są wzajemnie odwrotność funkcji, wartość zwracana w obu przypadkach jest 20.
SELECT EXP( LOG(20)), LOG( EXP(20))
GO
Oto zestaw wyników.
---------------------- ----------------------
20 20
(1 row(s) affected)
Zobacz także