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