# SQL Server - ASIN() Function

The SQL Server (Transact-SQL) ASIN() function returns arc sine of a value. The returned value will be in the range -𝜋/2 through 𝜋/2. In special cases it returns the following:

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

Note: ASIN() is the inverse of SIN().

### Syntax

```ASIN(x)
```

### Parameters

 `x` `Required. `Specify the value.

### Return Value

Returns the arc sine of the value.

### Example 1:

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

```SELECT ASIN(0.2);
Result: 0.2013579207903308

SELECT ASIN(0.8);
Result: 0.9272952180016123

SELECT ASIN(1);
Result: 1.5707963267948966

SELECT ASIN(-1);
Result: -1.5707963267948966

SELECT ASIN(0);
Result: 0.0

SELECT ASIN(-0.2);
Result: -0.2013579207903308
```

### 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 query given below can be used to calculate the arc sine of records of column x.

```SELECT *, ASIN(x) AS ASIN_Value FROM Sample;
```

This will produce the result as shown below:

DataxASIN_Value
Data 1-1-1.5707963267948966
Data 2-0.5-0.52359877559829893
Data 300.0
Data 40.50.52359877559829893
Data 511.5707963267948966

❮ SQL Server Functions

5