ACOS
The ACOS function calculates the arccosine (inverse cosine) of a numeric input and returns the result in radians. The input must be a float value in the range of -1 to 1.
Syntax
ACOS(value)
value: A numeric expression between-1and1. ReturnsNULLif the input isNULL.
Examples
Assume your table is named eth.tokens.
Example 1: Using ACOS with float values
SELECT ACOS(0.5) AS acos1, ACOS(1) AS acos2 FROM eth.tokens;
Result:
acos1 | acos2
----------------+---------
1.0471975511966 | 0.0
Example 2: Using ACOS with NULL values
SELECT ACOS(NULL) AS acos FROM eth.tokens;
Result:
acos
--------
(null)
Errors
Example 3: Using ACOS with non-numeric values
SELECT ACOS('string') AS acos FROM eth.tokens;
Error:
function acos(unknown) does not exist
Example 4: Using ACOS with multiple arguments
SELECT ACOS(1.0, 2.0) AS acos FROM eth.tokens;
Error:
function acos(numeric, numeric) does not exist
Let me know if you want the same format for other trigonometric functions!