exp (Transact-SQL)

Belirtilen üstel değerini verir float ifade.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

EXP ( float_expression )

Bağımsız değişkenler

  • float_expression
    Olan bir ifade türü float veya bir türü, örtülü olarak dönüştürülebilir için float.

Dönüş Türleri

float

Açıklamalar

sabite (2.718281…) ise doğal logaritmaların tabanı.

Bir sayının üssü sabitolduğue sayının üssü. Örneğin exp(1.0) e = ^ 1 = 2.71828182845905 ve exp(10) e = ^ 10 = 22026.4657948067.

Bir sayının doğal logaritmasını üstel sayıdır kendisi: EXP (LOG (n)) = n.Ve üstel sayının doğal logaritması sayısı kendisi: LOG (EXP (n)) = n.

Örnekler

A.Bir sayının üssü bulma

Aşağıdaki örnek, bir değişken bildirir ve belirtilen değişkenin üstel değerini döndürür (10) ile bir metin açıklaması.

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

Sonuç kümesi buradadır.

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

B.Exponentials ve doğal logaritma bulma

Aşağıdaki örnek, doğal logaritması üstel değerini verir 20 ve doğal logaritması üstel 20.Bu işlevler birbirine ters işlevleri olduğu için her iki durumda dönüş değeri ise 20.

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

Sonuç kümesi buradadır.

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

(1 row(s) affected)