PostgreSQL asind() Function
The PostgreSQL asind()
function returns the arc sine of the specified number in degrees.
asind()
Syntax
This is the syntax of the PostgreSQL asind()
function:
asind(number)
asind(number)
is equivalent to degrees(asin(number))
.
Parameters
number
-
Required. The number used to calculate the arcsine. It should be between -1 and 1, inclusive.
Return value
The PostgreSQL asind()
function returns the arc sine of the specified number in degrees.
If the argument number
is not between -1 and 1, the asind()
function will throw an error.
If the parameter number
is NULL
, the asind()
function will return NULL
.
asind()
Examples
Here are a few examples of the asind()
function:
SELECT
asind(-1) AS "asind(-1)",
asind(-0.5) AS "asind(-0.5)",
asind(-0.2) AS "asind(-0.2)",
asind(0) AS "asind(0)",
asind(0.2) AS "asind(0.2)",
asind(0.5) AS "asind(0.5)",
asind(1) AS "asind(1)";
-[ RECORD 1 ]--------------------
asind(-1) | -90
asind(-0.5) | -30
asind(-0.2) | -11.536959032815487
asind(0) | 0
asind(0.2) | 11.536959032815487
asind(0.5) | 30
asind(1) | 90
asind(number)
is equivalent to converting the result of asin(number)
to degrees using the degrees()
function, for example:
SELECT
asind(1) AS "asind(1)",
degrees(asin(1)) AS "degrees(asin(1))";
-[ RECORD 1 ]----+---
asind(1) | 90
degrees(asin(1)) | 90