Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

EXP () Ví dụ trong SQL Server

Trong SQL Server, T-SQL EXP() function là một hàm toán học trả về giá trị hàm mũ của biểu thức float đã chỉ định.

Bạn chỉ định biểu thức float làm đối số.

Số mũ của một số là hằng số e nâng lên thành lũy thừa của một con số. Hằng số e (2,718281…), là cơ số của logarit tự nhiên.

Cú pháp

Cú pháp như sau:

EXP ( float_expression )   

Trong đó float_expression là một biểu thức của kiểu float hoặc của một kiểu có thể được chuyển đổi hoàn toàn thành float.

Ví dụ 1 - Cách sử dụng cơ bản

Đây là một ví dụ để chứng minh.

SELECT EXP(1) Result;

Kết quả:

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

Và với một giá trị khác:

SELECT EXP(16) Result;

Kết quả:

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

Ví dụ 2 - Phân số

Đối số có thể có thành phần phân số.

SELECT EXP(10.73) Result;

Kết quả:

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

Ví dụ 3 - Biểu thức

Bạn cũng có thể sử dụng các biểu thức như sau:

SELECT EXP(1 + 2) Result;

Kết quả:

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

Vì vậy, sử dụng ví dụ đó, kết quả giống như làm điều này:

SELECT EXP(3) Result;

Kết quả:

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

Ví dụ 4 - EXP () so với LOG ()

LOG() hàm là nghịch đảo của EXP() . Vì vậy, chúng ta có thể làm như sau và nhận được kết quả tương tự:

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

Kết quả:

+------------+------------+
| 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. Làm thế nào để xóa (ngăn chặn SQL injection) động SQL trong SQL Server?

  2. Lưu các thay đổi sau khi chỉnh sửa bảng trong SQL Server Management Studio

  3. Chỉ mục bao gồm và Truy vấn được che trong SQL Server là gì?

  4. 5 cách lấy tên tháng ngắn từ ngày trong SQL Server

  5. Kiến trúc SQL Server AlwaysOn (Nhóm khả dụng) và Cài đặt từng bước -1