본문으로 건너뛰기
최종 수정: 에

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 |
+---------------------------+