2022.12.27 TIL(FLOOR,MONTHS_BETWEEN)

SaGo_MunGcci·2022년 12월 27일
0

Oracle

목록 보기
6/12

Oracle(오라클) FLOOR() 함수

오라클(Oracle)의 FLOOR() 함수는 DataBase 조회시 Data의 내림값을 반환하는 함수이다.
FLOOR() 함수는 소수점을 가장 가까운 정수로 내림하여 값을 반환하게 된다.
참고로 FLOOR은 Floor Function의 약자로 바닥함수의 뜻을 가지고 있다.

//오라클(Oracle) FLOOR() 함수 사용법

SELECT FLOOR(99.12) FROM DUAL;
SELECT FLOOR(99.89) FROM DUAL;


========================================
99
99

참고 : https://redcow77.tistory.com/435

Oracle(오라클) 두 날짜 개월 수 계산 방법 (MONTHS_BETWEEN)

오라클에서 두 날짜의 월 차이를 계산해서, 개월 수를 산출할 때는 MONTHS_BETWEEN 함수를 사용한다. 개월 수 계산은 나이, 근속일수를 계산할 때 자주 사용하며, 개월 수를 산출할 때는 함수의 첫 번째 인자의 날짜에서 두 번째 인자의 날짜를 빼는 방식으로 개월 수가 계산된다.

MONTHS_BETWEEN 함수의 첫 번째 인자의 날짜가 크면 양수의 값이 반환되고, 작으면 음수의 값이 반환된다. 상황에 맞게 날짜 인자의 순서를 바꿔서 입력하면 된다.

SELECT MONTHS_BETWEEN(SYSDATE, TO_DATE('2021-11-01', 'YYYY-MM-DD')) AS month_diff
  FROM dual

참고 : https://gent.tistory.com/472

profile
이리저리 생각만 많은 사고뭉치입니다.

0개의 댓글