SQL

[SQL] SQL함수 모음(Number Functions)

zzheng 2024. 10. 14. 14:40

Number Functions

 

ROUND 함수

  • 수를 반올림하여 그 결과를 반환한다.
SELECT ROUND(82.882) FROM DUAL;

반올림해서 결과는 83

SELECT ROUND(82.882, 1) FROM DUAL;

소수점 1자리에서 반올림 한다. 결과는 829

 

FLOOR  함수

  • 입력된 값보다 작거나 같은 최대의 정수를 반환한다. 
SELECT FLOOR(82.882) FROM DUAL;

결과는 82

 

CEIL 함수

  • 입렵된 값보다 크거나 같은 최소의 정수를 반환한다.
SELECT CEIL(82.882) FROM DUAL;

결과는 83

 

ABS 함수

  • 절댓값을 반환한다.
SELECT ABS(82.882) FROM DUAL;

결과는 82.882

 

SIGN 함수

  • 입력된 값이 양수이면 1, 음수이면 -1, 0이면 0을 반환한다.
SELECT SIGN(82.882) FROM DUAL;

결과는 1

 

MOD 함수

  • 첫 번째 인자를 두 번째 인자로 나눈 나머지를 계산하여 반환한다.
SELECT MOD(40, 6) FROM DUAL;

결과는 4