SQL Tutorial SQL Advanced SQL Database SQL References

MySQL ACOS() Function



The MySQL ACOS() function returns arc cosine of a value. The returned value will be in the range 0 through 𝜋. In special cases it returns the following:

  • If the number is not within the range of -1 to 1, then NULL is returned.

Note: ACOS() is the inverse of COS().

Syntax

ACOS(x)

Parameters

x Required. Specify the value.

Return Value

Returns the arc cosine of the value.

Example 1:

The example below shows the usage of ACOS() function.

mysql> SELECT ACOS(0.2);
Result: 1.369438406004566

mysql> SELECT ACOS(0.8);
Result: 0.6435011087932843

mysql> SELECT ACOS(1);
Result: 0

mysql> SELECT ACOS(-1);
Result: 3.141592653589793

mysql> SELECT ACOS(0);
Result: 1.5707963267948966

mysql> SELECT ACOS(-0.2);
Result: 1.7721542475852274

mysql> SELECT ACOS(-2);
Result: NULL

Example 2:

Consider a database table called Sample with the following records:

Datax
Data 1-1
Data 2-0.5
Data 30
Data 40.5
Data 51

The statement given below can be used to calculate the arc cosine of records of column x.

SELECT *, ACOS(x) AS ACOS_Value FROM Sample;

This will produce the result as shown below:

DataxACOS_Value
Data 1-13.141592653589793
Data 2-0.52.0943951023931957
Data 301.5707963267948966
Data 40.51.0471975511965979
Data 510

❮ MySQL Functions