EXP (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Mengembalikan nilai eksponensial dari ekspresi float yang ditentukan.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

EXP ( float_expression )  

Catatan

Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

float_expression
Adalah ekspresi jenis float atau dari jenis yang dapat dikonversi secara implisit ke float.

Jenis Pengembalian

Float

Keterangan

Konstanta e (2,718281...), adalah dasar logaritma alami.

Eksponen angka adalah konstanta e berpangkat angka tersebut. Misalnya EXP(1.0) = e^1.0 = 2.71828182845905 dan EXP(10) = e^10 = 22026.4657948067.

Eksponensial logaritma alami angka adalah angka itu sendiri: EXP (LOG (n)) = n. Dan logaritma alami eksponensial angka adalah angka itu sendiri: LOG (EXP (n)) = n.

Contoh

A. Menemukan eksponen angka

Contoh berikut mendeklarasikan variabel dan mengembalikan nilai eksponensial dari variabel yang ditentukan (10) dengan deskripsi teks.

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

Berikut adalah tataan hasil.

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

B. Menemukan eksponensial dan logaritma alami

Contoh berikut mengembalikan nilai eksponensial dari logaritma 20 alami dan logaritma alami eksponensial 20. Karena fungsi-fungsi ini adalah fungsi terbalik satu sama lain, nilai yang dikembalikan dalam kedua kasus adalah 20.

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

Berikut adalah hasil yang ditetapkan.

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

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

C. Menemukan eksponen angka

Contoh berikut mengembalikan nilai eksponensial dari nilai yang ditentukan (10).

SELECT EXP(10);  

Berikut adalah hasil yang ditetapkan.

----------  
22026.4657948067  

D. Menemukan nilai eksponensial dan logaritma alami

Contoh berikut mengembalikan nilai eksponensial dari logaritma 20 alami dan logaritma alami eksponensial 20. Karena fungsi-fungsi ini adalah fungsi terbalik satu sama lain, nilai yang dikembalikan dalam kedua kasus adalah 20.

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

Berikut adalah hasil yang ditetapkan.

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

Lihat juga

Fungsi Matematika (SQL Transact)
LOG (SQL Bertransaksi)
LOG10 (SQL Bertransaksi)