The SQL ACOS function is one of the SQL Mathematical Function which is used to calculate the trigonometry Arc cosine for the specified expression. Arc-cosine is also called as inverse of a cosine, Please refer SQL COS Function article to understand the Cosine Function.

## SQL ACOS Function Syntax

The basic syntax of the SQL Server ACOS Function is as shown below:

1 2 |
SELECT ACOS (Float_Expression) FROM [Source] |

**TIP:** The ACOS function only accepts float values between -1 and 1.

In this article we will show you, How to write ACOS Function in SQL Server 2014 with example. For this, We are going to use the below shown data

## SQL ACOS Function Example 1

The SQL Server ACOS Function is used to calculate the Arc cosine for the given angle. The following query will show multiple ways to use ACOS function.

**T-SQL CODE**

1 2 3 4 5 6 7 8 9 10 |
DECLARE @i float SET @i = -0.80 SELECT ACOS(@i) AS [Arc Cosine] -- Calculating ACOS directly SELECT ACOS(0.27) AS [Arc Cosine] -- Calculating ACOS directly SELECT ACOS(0.25 + 0.55 - 0.77) AS [Arc Cosine] |

**OUTPUT**

**ANALYSIS**

Below lines of code is used to declare float variable and assigning the value.

1 2 |
DECLARE @i float SET @i = -0.80 |

In the below statement, We used ACOS function to calculate the Arccosine value for the variable @i (It means ACOS(-0.80)). We also assigned new name to that result as ‘Arc Cosine’ using SQL ALIAS Column.

1 |
SELECT ACOS(@i) AS [Arc Cosine] |

In the next statements, We used the ACOS Function directly on the float values.

## SQL ACOS Function Example 2

In this example, We are going to calculate the Arc cosine value for all the records present in [Service Grade] using ACOS Function.

**T-SQL CODE**

1 2 3 4 5 6 7 |
SELECT [EnglishProductName] ,[Color] ,[StandardCost] ,[SalesAmount] ,[Service Grade] ,ACOS([Service Grade]) AS [Arc Cosine] FROM [Mathemetical Functions] |

**OUTPUT**

Thank You for Visiting Our Blog

## Leave a Reply