DB 이야기

디비 이야기 10. 숫자타입 함수

김푸른초푸른 2020. 3. 6. 23:18

1. 숫자타입 함수란?

= 숫자를 계산하거나 계산이 끝난 후 추가 가공을 위해 사용한다 

 

[종류]

1) ROUND = 숫자를 반올림한다 EX) SELECT ROUND(컬럼명/숫자, 반올림할 자리수)-> 자리수만큼 남기고 나머지는 반올림한다
2) TRUNC= 숫자를 절삭 및 날짜의 시간을 제거시 사용한다 EX) SELECT TRUNC(컬럼명/숫자, 자리수/날짜,시간)


3) MOD= 나눈 나머지의 값을 반환한다EX) SELECT MOD(분모, 분자)

 

4) CEIL <-> FLOOR

= 숫자를 정수로 올림한다 

EX) SELECT CEIL(컬럼명/숫자, )

 

5) SIGN= 양수인지 음수인지 0인지 구분해준다 
6) POWER = 거듭제곱을 구해준다EX) SELECT POWER(숫자, 거듭제곱할 숫자)

 

7) SQRT 

= 제곱근을 출력한다 

EX) SELECT SQRT(컬럼명, 숫자)

-> 4를 넣으면 2가 반환된다