Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

Oracle ATAN2() function

Description

The ATAN2() function is used to calculate the arc tangent of two numbers for a point on a Cartesian plane. The first number in the argument can be in an unbounded range and returns a value in the range of -pi to pi, depending on the signs of num1 and num2 specified in the argument, expressed in radians.
The function takes any numeric or nonnumeric data type (can be implicitly converted to a numeric data type) as an argument.
If any argument is BINARY_FLOAT or BINARY_DOUBLE, then the function returns BINARY_DOUBLE. Otherwise, the function returns NUMBER.

Syntax:

ATAN2(num1, num2);

Arguments:

Name Description
num1 A number.
num2 A number.

Pictorial Presentation of ATAN2() function

Pictorial Presentation of Oracle ATAN2() function

Example1:

The statement below will return the arc tangent in radians of -3 and 2 for a point in a Cartesian plane.

SELECT ATAN2(-3,2) FROM dual; 

Here is the result

ATAN2(-3,2)
-----------
 -.98279372

Example2

The statement below will return the arc tangent of .5 and .3 for a point in a Cartesian plane.

SELECT ATAN2(.5,.3) FROM dual; 

Here is the result

ATAN2(.5,.3)
------------
  1.03037683

Previous: ATAN
Next: BITAND