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

ATN2 () Ví dụ trong SQL Server

Trong SQL Server, ATN2() hàm trả về arctangent giữa hai giá trị. Cụ thể, nó trả về góc, tính bằng radian, giữa trục x dương và tia từ điểm gốc đến điểm (y, x), trong đó x và y là giá trị của hai biểu thức float đã chỉ định.

Bạn cung cấp các giá trị làm đối số khi gọi hàm.

Cú pháp

Cú pháp như sau:

ATN2 ( float_expression , float_expression )

Ở đâu float_expression là một biểu thức của kiểu dữ liệu float.

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

Đây là một ví dụ cơ bản trả về tiếp tuyến cung của hai giá trị.

SELECT ATN2(2, 3) Result;

Kết quả:

+-------------------+
| Result            |
|-------------------|
| 0.588002603547568 |
+-------------------+

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

Kết quả
SELECT ATN2(1.3, 235.70) Result;

Kết quả:

+---------------------+
| Result              |
|---------------------|
| 0.00551542985993961 |
+---------------------+

Ví dụ 2 - Giá trị phủ định

Và với các giá trị âm.

Kết quả
SELECT ATN2(-1.3, -235.70) Result;

Kết quả:

+-------------------+
| Result            |
|-------------------|
| -3.13607722372985 |
+-------------------+

Và với một tích cực và một tiêu cực:

SELECT ATN2(1.3, -235.70) Result;

Kết quả:

+------------------+
| Result           |
|------------------|
| 3.13607722372985 |
+------------------+

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

Bạn cũng có thể chuyển vào các biểu thức như sau:

SELECT ATN2(2.5 + 0.3, 5) Result;

Kết quả:

+-------------------+
| Result            |
|-------------------|
| 0.510488321916776 |
+-------------------+

Ví dụ 4 - Truyền vào một hàm

Trong ví dụ này, tôi chuyển vào T-SQL PI() hoạt động như một trong các đối số.

SELECT ATN2(PI(), 2) Result;

Kết quả:

+------------------+
| Result           |
|------------------|
| 1.00388482185389 |
+------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các loại con trỏ máy chủ SQL - Chỉ chuyển tiếp con trỏ động | Hướng dẫn sử dụng SQL Server / TSQL

  2. Các chốt máy chủ SQL - Các chốt khác cần biết về

  3. Tại sao kết nối ODBC của tôi không thành công khi chạy tải SSIS trong Visual Studio nhưng không phải khi chạy cùng một gói sử dụng Tiện ích gói thực thi

  4. Cần trợ giúp trong tính toán bằng cách sử dụng hai Bộ dữ liệu sử dụng SSRS Biểu thức

  5. Làm cách nào để tìm cổng đang chạy của SQL Server?