Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

EXP() Contoh di SQL Server

Di SQL Server, T-SQL EXP() fungsi adalah fungsi matematika yang mengembalikan nilai eksponensial dari ekspresi float yang ditentukan.

Anda menentukan ekspresi float sebagai argumen.

Eksponen suatu bilangan adalah konstanta e dipangkatkan ke bilangan tersebut. Konstanta e (2.718281…), adalah basis dari logaritma natural.

Sintaks

Sintaksnya seperti ini:

EXP ( float_expression )   

Dimana float_expression adalah ekspresi dari tipe float atau tipe yang secara implisit dapat diubah menjadi float.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh untuk didemonstrasikan.

SELECT EXP(1) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 2.71828182845905 |
+------------------+

Dan dengan nilai yang berbeda:

SELECT EXP(16) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 8886110.52050787 |
+------------------+

Contoh 2 – Pecahan

Argumen dapat memiliki komponen pecahan.

SELECT EXP(10.73) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 45706.6920264008 |
+------------------+

Contoh 3 – Ekspresi

Anda juga dapat menggunakan ekspresi seperti ini:

SELECT EXP(1 + 2) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 20.0855369231877 |
+------------------+

Jadi menggunakan contoh itu, hasilnya sama dengan melakukan ini:

SELECT EXP(3) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 20.0855369231877 |
+------------------+

Contoh 4 – EXP() vs LOG()

LOG() fungsi adalah kebalikan dari EXP() . Jadi kita bisa melakukan hal berikut dan mendapatkan hasil yang sama:

SELECT 
  EXP( LOG(16)) 'Result 1', 
  LOG( EXP(16)) 'Result 2';

Hasil:

+------------+------------+
| Result 1   | Result 2   |
|------------+------------|
| 16         | 16         |
+------------+------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pivot Beberapa Kolom di T-SQL

  2. Menggunakan Layanan Integrasi SQL Server (SSIS) untuk Mengisi Catatan QuickBooks

  3. Kembalikan Nama Server Lokal di SQL Server dengan @@SERVERNAME

  4. Paksa Oracle untuk mengembalikan baris TOP N dengan SKIP LOCKED

  5. ATAN() Contoh di SQL Server