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

Các hàm toán học của SQL Server (Danh sách đầy đủ)

Transact-SQL chứa một số hàm toán học mà bạn có thể sử dụng với SQL Server.

Các hàm vô hướng sau có thể được sử dụng trong SQL Server 2012 trở lên. Hầu hết các hàm này chấp nhận một hoặc nhiều đối số và sẽ trả về giá trị số dựa trên / s đối số được cung cấp.

ABS()
Trả về giá trị tuyệt đối (dương) của biểu thức số được chỉ định. Nói cách khác, nó cho phép bạn xác định xem một số là số dương, số âm hay số không.
ACOS()
Trả về arccosine. Nói cách khác, nó trả về góc, tính bằng radian, có cosin là biểu thức float được chỉ định.
ASIN()
Trả về arcsine. Nói cách khác, nó trả về góc, tính bằng radian, có sin là biểu thức float được chỉ định.
ATAN()
Trả về arctangent. Nói cách khác, nó trả về góc, tính bằng radian, có tiếp tuyến là một biểu thức float được chỉ định.
ATN2()
Trả về góc, tính bằng radian, giữa trục x dương và tia từ gốc đến điểm (y, x), trong đó x và y là giá trị của hai biểu thức float đã chỉ định.
CEILING()
Cho phép bạn làm tròn một số lên đến số nguyên gần nhất. Nó trả về số nguyên nhỏ nhất lớn hơn hoặc bằng biểu thức số được chỉ định.
COS()
Trả về cosin lượng giác của góc được chỉ định - đo bằng radian - trong biểu thức đã chỉ định.
COT()
Trả về cotang lượng giác của góc được chỉ định - tính bằng radian - trong biểu thức float đã chỉ định.
DEGREES()
Để bạn chuyển đổi từ radian sang độ. Cụ thể, hàm này trả về góc tương ứng, tính bằng độ, cho một góc được chỉ định bằng radian.
EXP()
Trả về giá trị hàm mũ của biểu thức float đã chỉ định.
FLOOR()
Cho phép bạn làm tròn xuống số nguyên gần nhất. Nó trả về số nguyên lớn nhất nhỏ hơn hoặc bằng biểu thức số được chỉ định.
LOG()
Trả về lôgarit tự nhiên của biểu thức float đã chỉ định.
LOG10()
Trả về logarit cơ số 10 của biểu thức float đã chỉ định.
PI()
Trả về giá trị không đổi của PI.
POWER()
Trả về giá trị của biểu thức được chỉ định thành lũy thừa được chỉ định.
RADIANS()
Cho phép bạn chuyển đổi từ độ sang radian. Cụ thể, nó trả về radian khi một biểu thức số, tính bằng độ, được nhập.
RAND()
Trả về giá trị float giả ngẫu nhiên từ 0 đến 1, loại trừ.
ROUND()
Trả về một giá trị số, được làm tròn đến độ dài hoặc độ chính xác đã chỉ định.
SIGN()
Trả về dấu dương (+1), không (0) hoặc dấu âm (-1) của biểu thức được chỉ định.
SIN()
Trả về sin lượng giác của góc được chỉ định, tính bằng radian và trong biểu thức số, float, gần đúng.
SQRT()
Trả về căn bậc hai của giá trị float đã chỉ định.
SQUARE()
Trả về bình phương của giá trị float đã chỉ định.
TAN()
Trả về tiếp tuyến của biểu thức đầu vào.

Tất cả các chức năng ngoại trừ RAND() là xác định. Điều này có nghĩa là chúng trả về cùng một kết quả mỗi khi chúng được gọi với một bộ giá trị đầu vào cụ thể. RAND() chỉ có tính xác định khi một tham số gốc được chỉ định.


  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 cách nào để xóa bộ đệm PRINT trong TSQL?

  2. Tôi có nên sử dụng quy tắc CASCADE DELETE không?

  3. Hợp nhất phiên bản SQL Server bằng cách phân cụm và xếp chồng

  4. Tìm hiểu Hệ điều hành SQL Server đang chạy (Ví dụ T-SQL)

  5. Cách chọn mọi hàng trong đó giá trị cột KHÔNG bị phân biệt