SQL Server ATAN() Function

Summary: in this tutorial, you will learn how to use the SQL Server ATAN() function to return the arctangent of a number.

Introduction to the SQL Server ATAN() function #

In math, the arctangent function is the inverse function of the tangent function. The arctangent is the angle in radians whose tangent is a specified number.

In SQL Server, you can use the ATAN() function to calculate the arctangent of a number.

The syntax of the ATAN() function is as follows:

ATAN(n)Code language: SQL (Structured Query Language) (sql)

In this syntax:

  • n is a value you want to calculate the arctangent.

The ATAN() function returns an angle (in radians) of the n. If n is NULL, the ATAN() function will return NULL.

SQL Server ATAN() function examples #

Let’s explore some examples of using the ATAN() function.

1) Basic SQL Server ATAN() function example #

The following example uses the ATAN() function to return the arctangent of zero radian:

SELECT ATAN(0) angle;Code language: SQL (Structured Query Language) (sql)

Output:

angle
-----
0Code language: SQL (Structured Query Language) (sql)

2) Using the ATAN() function with variables #

The following example shows how to use the ATAN() function with variables:

DECLARE @value FLOAT;
SET @value = PI()/2;

SELECT ATAN(@value) AS arctangent_value;Code language: SQL (Structured Query Language) (sql)

Output:

arctangent_value
----------------
1.00388482185389Code language: SQL (Structured Query Language) (sql)

In this example, we set the @value to PI/2 and then use the ATAN() function to calculate its arctangent, which is approximately 1.00388482185389.

Summary #

  • Use the ATAN() function to return the arctangent of a number.
Was this tutorial helpful?