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

MySQL ATAN () Hàm - Trả về Arc Tangent của một giá trị (hoặc các giá trị)

Trong MySQL, ATAN() hàm trả về tiếp tuyến cung của một giá trị. Nó cũng có thể được sử dụng để trả về tiếp tuyến cung của hai giá trị.

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

Cú pháp

Chức năng này có thể được sử dụng theo một trong hai cách sau:

ATAN(X)

Ở đâu X là giá trị mà bạn muốn trả về tiếp tuyến cung tròn.

Nó cũng có thể được sử dụng như thế này:

ATAN(Y,X)

Trong trường hợp này, nó tương tự như tính toán tiếp tuyến cung của Y / X , ngoại trừ việc các dấu hiệu của cả hai đối số được sử dụng để xác định góc phần tư của kết quả.

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

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

SELECT ATAN(1);

Kết quả:

+--------------------+
| ATAN(1)            |
+--------------------+
| 0.7853981633974483 |
+--------------------+

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

SELECT ATAN(2.7);

Kết quả:

+--------------------+
| ATAN(2.7)          |
+--------------------+
| 1.2160906747839564 |
+--------------------+

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

SELECT ATAN(-2.7);

Kết quả:

+---------------------+
| ATAN(-2.7)          |
+---------------------+
| -1.2160906747839564 |
+---------------------+

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 ATAN(2.1 + 0.3);

Kết quả:

+-------------------+
| ATAN(2.1 + 0.3)   |
+-------------------+
| 1.176005207095135 |
+-------------------+

Ví dụ 4 - Với 2 đối số

Dưới đây là một ví dụ sử dụng hai đối số.

SELECT ATAN(2, 1);

Kết quả:

+--------------------+
| ATAN(2, 1)         |
+--------------------+
| 1.1071487177940904 |
+--------------------+

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

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

SELECT ATAN(PI(), 1);

Kết quả:

+--------------------+
| ATAN(PI(), 1)      |
+--------------------+
| 1.2626272556789118 |
+--------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SUBDATE () so với DATE_SUB () trong MySQL:Sự khác biệt là gì?

  2. Lỗi nghiêm trọng:toán tử [] không được hỗ trợ cho chuỗi

  3. Truy vấn MySQL, MAX () + GROUP BY

  4. Làm thế nào để lưu trữ nhiều tùy chọn trong một bảng?

  5. SQLSTATE [HY000] [2002] Cố gắng kết nối không thành công .. - Khi cố gắng kết nối từ Máy chủ cục bộ đến máy chủ từ xa