2 숫자 타입 함수
숫자 타입 함수는 주로 숫자를 계산하거나 계산이 끝난 후에 추가로 가공 처리를 할 때 사용합니다. SQL은 다양한 숫자 타입 함수를 제공하는데 그중 가장 많이 쓰이는 ROUND와 TRUNC 함수를 알아보겠습니다. 엑셀에서 쓰는 ROUND와 TRUNC 함수와 유사합니다.
표 4-4 숫자 타입 함수의 종류
함수 |
설명 |
예 |
결과 |
ROUND |
숫자를 반올림한다. 0이 소수점 첫째 자리다. |
ROUND(15.351, 0) |
15 |
TRUNC |
숫자를 절삭한다. 0이 소수점 첫째 자리다. |
TRUNC(15.351, 1) |
15.3 |
MOD |
나누기 후 나머지를 구한다. |
MOD(15, 2) |
1 |
CEIL |
숫자를 정수로 올림한다. |
CEIL(15.351) |
16 |
FLOOR |
숫자를 정수로 내림한다. |
FLOOR(15.351) |
15 |
SIGN |
양수(1), 음수(-1), 0인지를 구분하여 출력한다. |
SIGN(15) |
1 |
POWER |
거듭제곱을 출력한다. |
POWER(2, 3) |
8 |
SQRT |
제곱근을 출력한다. |
SQRT(4) |
2 |