SQL Server ATAN() Function
In SQL Server, the ATAN()
function is used to return the arctangent of a given number. The arctangent function returns an angle value, which is between -π/2 and π/2.
Syntax
ATAN(numeric_expression)
Here, numeric_expression
is the numeric expression for which the arctangent value is to be computed.
Use Cases
A common use case for this function is in angle calculations. For example, the arctangent function can be used to calculate the angle value in a right triangle.
Examples
Example 1
Suppose there is a students
table in which the names and math scores of students are stored:
name | math_score |
---|---|
Alice | 90 |
Bob | 75 |
Charlie | 82 |
Now, we want to add the angle value corresponding to the math score in the query result. We can use the ATAN()
function to calculate it.
SELECT name, math_score, ATAN(math_score) as angle
FROM students;
Query result:
name | math_score | angle |
---|---|---|
Alice | 90 | 1.47112767 |
Bob | 75 | 1.320618 |
Charlie | 82 | 1.40479633 |
In this example, we applied the ATAN()
function to the math score column and obtained the corresponding angle value.
Example 2
Suppose we need to calculate the arctangent value for a number of 1. We can use the ATAN()
function.
SELECT ATAN(1);
Query result:
(No column name) |
---|
0.7853981633974483 |
In this example, we used the ATAN()
function to calculate the arctangent value for the number 1 and returned the corresponding angle value.
Conclusion
The ATAN()
function is a useful mathematical function commonly used in angle calculations. Its returned value is an angle value, which is between -π/2 and π/2.