Trong SQL Server, ATAN()
hàm trả về arctangent của một giá trị. 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.
Bạn cung cấp giá trị làm đối số khi gọi hàm.
Cú pháp
Cú pháp như sau:
ATAN ( float_expression )
Ở đâu float_expression là một biểu thức của kiểu float hoặc kiểu chuyển đổi hoàn toàn thành float.
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(2) Result;
Kết quả:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
Và với một giá trị khác.
SELECT ATAN(1.3) Result;
Kết quả:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Ví dụ 2 - Giá trị âm
Và với một giá trị âm.
SELECT ATAN(-1.3) Result;
Kết quả:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
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.5 + 0.3) Result;
Kết quả:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
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 đối số.
SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Kết quả:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+