근거 있는 일하기_SQL

ORACLE DB 함수 (2.숫자함수)

은행 다니는 하이디 2024. 4. 14. 16:07

ABS : 절대값을 리턴함

 

CEIL: 올림 (크거나 같은 가장 작은 정수) 지금 그 소숫점 천장으로 올려

FLOOR: 내림 (같거나 작은 가장 큰 정수) 지금 그 소숫점 바닥으로 내려 

 

MOD : 첫번째 수에서 두번째 수를 나눴을 때 그 나머지를 구하는 함수

ROUND: 반올림

TRUNC: 절삭

 

 

 

WIDTH BUCKET : 값을 끊어서 구간을 만들자

  • salary라는 컬럼에 0부터 25000까지를 10개 구간으로 나눠줘 -> 0~2500미만(1그룹) / 2500이상 ~ 5000미만 (2그룹) ...
  • 최대값인 25000을 넘어가는 수가 있으면 그룹은 11로 세팅된다 

 

출처 : https://youtu.be/DdLTu7pEaEg?si=FpHxjg7lpH_uUHJI