최종 수정: 에
ASIN
설명
x의 아크사인 값을 반환합니다. NULL이 반환되는 경우는 x가 -1에서 1 사이의 범위를 벗어날 때입니다.
구문
ASIN(<x>)
매개변수
| 매개변수 | 설명 |
|---|---|
<x> | 아크사인을 계산할 값 |
반환값
매개변수 x의 아크사인 값이며, 라디안 단위로 표시됩니다.
특수한 경우
x가 0이면 0을 반환합니다x가 1이면 π/2를 반환합니다x가 -1이면 -π/2를 반환합니다x가 [-1, 1] 범위를 벗어나면NULL을 반환합니다x가 NaN이면 NaN을 반환합니다x가 양의 무한대 또는 음의 무한대이면NULL을 반환합니다x가 NULL이면 NULL을 반환합니다
예제
select asin(0.5);
+---------------------+
| asin(0.5) |
+---------------------+
| 0.52359877559829893 |
+---------------------+
select asin(0.0);
+------------+
| asin(0.0) |
+------------+
| 0 |
+------------+
select asin(1.0);
+--------------------+
| asin(1.0) |
+--------------------+
| 1.570796326794897 |
+--------------------+
select asin(-1.0);
+---------------------+
| asin(-1.0) |
+---------------------+
| -1.570796326794897 |
+---------------------+
select asin(2);
+------------+
| asin(2.0) |
+------------+
| NULL |
+------------+
select asin(cast('nan' as double));
+---------------------------+
| asin(cast('nan' AS DOUBLE)) |
+---------------------------+
| NaN |
+---------------------------+
select asin(cast('inf' as double));
+---------------------------+
| asin(cast('inf' AS DOUBLE)) |
+---------------------------+
| NULL |
+---------------------------+