수학함수와 연산자들

abs(number int|float)

입력된 수의 절대값을 돌려줍니다.

인자 number:입력된 수
리턴타입:입력된 인자와 동일한 타입
예제:
select abs(-9);
> 9
acos(number float)

입력된 수의 아크 코사인 값을 돌려줍니다.

인자 number:입력된 라디안 (radian) 값
Return type:float8
예제:
select acos(0.3);
> 1.2661036727794992
asin(number float)

입력된 수의 아크 사인 값을 돌려줍니다.

인자 number:입력된 라디안 (radian) 값
리턴타입:float8
예제:
select acos(0.8);
> 0.9272952180016123
atan(number float8)

입력된 수의 아크 탄젠트 값을 돌려줍니다.

인자 number:입력된 라디안 (radian) 값
리턴타입:float8
예제:
select atan(0.8);
> 0.6747409422235527
atan2(y float, x float)

입력된 직교좌표계 (x,y)를 극좌표계(r, theta)로 변환하고, 각 theta 의 값을 돌려줍니다.

인자 y:세로좌표 (y축)
인자 x:가로좌표 (x축)
리턴타입:float8
예제:
select atan2(2.7, 0.3);
> 1.460139105621001
cbrt(number float)

입력된 수의 세제곱근 계산하여 돌려줍니다.

인자 number:입력된 값
리턴타입:float8
예제:
select cbrt(27.0);
> 3.0
ceil(number float)

입력된 값보다 큰 정수들 중 가장 작은 값을 돌려줍니다.

인자 number:입력된 값
리턴타입:int8
예제:
select ceil(-42.8);
> -42
cos(number float)

입력된 값의 코사인 값을 돌려줍니다.

인자 number:입력된 라디안 (radian) 값
리턴타입:float8
예제:
select cos(0.7);
> 0.7648421872844885
degrees(number float)

입력된 라디안 (radian) 값을 각도로 변환해 돌려줍니다.

인자 number:라디안 (radian) 값
리턴타입:float8
예제:
select degrees(0.8);
> 45.83662361046586
div(num1 int, num2 int)

입력된 두개의 정수를 나누고 (num1 / num2), 그 몫을 돌려줍니다.

인자 num1:피제수
인자 num2:제수
리턴타입:int8
예제:
select div(8,3);
> 2
exp(number float)

오일러 상수 e에 대해 입력된 수의 지수승을 돌려줍니다.

예제 number:입력된 값
리턴타입:float8
예제:
select exp(1.0);
> 2.718281828459045
floor(number float)

입력된 값보다 작은 정수 중 가장 큰 수를 반환합니다.

인자 number:입력된 값
리턴타입:int8
예제:
select floor(53.1);
> 53
mod(num1 int, num2 int)

입력된 두 수를 나누고 (num1 / num2), 그 나머지를 반환합니다.

인자 num1:제수
인자 num2:피제수
리턴타입:int8
예제:
select mod(10,3);
> 1
pi()

원주율을 돌려줍니다.

리턴타입:float8
예제:
select pi();
> 3.141592653589793
pow(x float, y float)

입력된 값 x의 y 거듭제곱을 돌려줍니다.

인자 x:
인자 y:지수
리턴타입:float8
예제:
select pow(2.0, 10.0);
> 1024.0
radians(number float)

입력된 각도 값을 라디안 (radian) 값으로 변환해 돌려줍니다.

인자 number:각도 값
리턴타입:float8
예제:
select radians(45.0);
> 0.7853981633974483
round(number int|float)

입력된 값의 반올림 값을 돌려줍니다.

인자 number:입력 값
리턴타입:int8
예제:
select round(5.1);
> 5
sign(number int|float)

입력된 값의 부호를 돌려줍니다.

인자 number:입략 깂
리턴타입:float8
예제:
select sign(-8.4);
> -1.0
sin(number float)

입력 값의 사인 값을 돌려줍니다.

인자 number:입력 값
리턴타입:float8
예제:
select sin(1.0);
> 0.8414709848078965
sqrt(number float8)

입력된 값의 제곱근을 돌려줍니다.

인자 number:입력 값
리턴타입:float8
예제:
select sqrt(256.0);
> 16.0
tan(number float)

입력된 값의 탄젠트 값을 돌려줍니다.

인자 number:입력 값
리턴타입:float8
예제:
select tan(0.2);
> 0.2027100355086725