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

DEGREES

설명​

배정밀도 부동소수점 수를 입력받아 라디안에서 도 단위로 변환합니다.

  • 매개변수가 NULL이면 NULL을 반환합니다.

구문​

DEGREES(<a>)

매개변수​

매개변수설명
<a>라디안에서 도 단위로 변환할 값입니다.

반환값​

매개변수 a의 각도입니다.

  • 매개변수가 NULL이면 NULL을 반환합니다.

특수한 경우​

  • a가 NaN이면 NaN을 반환합니다.
  • a가 양의 무한대이면 Infinity를 반환합니다.
  • a가 음의 무한대이면 -Infinity를 반환합니다.
  • a가 NULL이면 NULL을 반환합니다.

예제​

select degrees(3.14),degrees(1),degrees(-1),degrees(NULL)
+-------------------------------+----------------------------+-----------------------------+---------------+
| degrees(cast(3.14 as DOUBLE)) | degrees(cast(1 as DOUBLE)) | degrees(cast(-1 as DOUBLE)) | degrees(NULL) |
+-------------------------------+----------------------------+-----------------------------+---------------+
| 179.9087476710785 | 57.29577951308232 | -57.29577951308232 | NULL |
+-------------------------------+----------------------------+-----------------------------+---------------+
select degrees(cast('nan' as double));
+-------------------------------+
| degrees(cast('nan' AS DOUBLE))|
+-------------------------------+
| NaN |
+-------------------------------+
select degrees(cast('inf' as double));
+-------------------------------+
| degrees(cast('inf' AS DOUBLE))|
+-------------------------------+
| Infinity |
+-------------------------------+
select degrees(cast('-inf' as double));
+--------------------------------+
| degrees(cast('-inf' AS DOUBLE))|
+--------------------------------+
| -Infinity |
+--------------------------------+