티스토리 뷰

sqld

[sqld] SQL 함수 - FLOOR / CEIL / TRUNC / ROUND

개발미정 2021. 8. 31. 00:51

SQL에는 다양한 함수들이 존재하는데,

오늘은 FLOOR / CEI / TRUNC / ROUND 함수에 대해 공부할 예정이다.🤗

 

FLOOR

FLOOR 함수는 입력된 인자 값보다 작거나 같은 정수 값을 반환한다.

 

예시

FLOOR(14.5) => 14

 

CEIL

CEIL 함수는 입력된 인자 값보다 크거나 같은 정수 값을 반환한다.

 

예시

CEIL(14.5) => 15

 

TRUNC

TRUNC 함수는 첫 번째 인자 값을 소수점 N번째 자리(두번째 인자값)로 버림하여 반환한다.

두 번째 인자 값이 0이면 소수점 이하는 모두 버리고 정수 값을 반환한다.

 

예시

TRUNC(15.4, 0) => 15

TRUNC(15.4, 1) => 15.4

TRUNC(15.4, -1) => 10

 

ROUND

ROUND 함수는 첫 번째 인자 값을 소수점 N번째 자리(두 번째 인자 값)로 반올림하여 반환한다.

두 번째 인자 값을 생략하면 기본 값인 0이 적용되며, 소수점 첫 번째 자리에서 반올림한 정수 값을 반환한다.

 

예시

ROUND(15.6) => 16

ROUND(15.4) => 15

ROUND(15.45, 1) => 15.5

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함