목록DB/Oracle (37)
IT'S YU
대문자로 변환하고 싶은 문자열 드래그 후 alt + '(작은 따옴표) 출처: https://nanci.tistory.com/253 [IT블로그]
ADD_MONTHS 함수 - ADD_MONTHS( Date, Integer ) - 반환 : Date - 해석 : input Date 날짜에서 integer로 들어온 숫자만큼의 달을 증가시켜준다. 즉 ADD_MONTHS( 1월2일, 3) -> 4월 2일 반환. 왜 사용하는가? - 개발을 하면서 특정 날짜에서 10달 후 혹은 100달 후의 날짜가 필요할 수 있습니다. 그때 사용하는 함수가 ADD_MONTHS 함수입니다. 기준일과 플러스할 달의 숫자를 인자로 보내면 숫자만큼 지난 날짜가 나오게 됩니다. 지금으로부터 100달후의 날짜를 알고싶으면 ADD_MONTHS(sysdate,100) 이 되겠네요. - 또한 월을 추가할때 부담되는 것이 매년 해당 월의 갯수가 같은것만은 아니라는 것!. 다른 달은 30 or ..

1. MONTHS_BETWEEN 달수와 달수 사이를 구한다. 1 2 3 4 5 6 7 -- MONTHS_BETWEEN SELECT MONTHS_BETWEEN ( TO_DATE('2017-07-01','YYYY-MM-DD') , TO_DATE('2017-06-01','YYYY-MM-DD') ) AS MONTHS_BETWEEN FROM DUAL 출력 결과 2. ADD_MONTHS 달수를 더한다. 1 2 3 -- ADD_MONTHS SELECT ADD_MONTHS(TO_DATE('2017-07-01','YYYY-MM-DD'),1) AS ADD_MONTHS FROM DUAL 출력 결과 3. NEXT_DAY 기준날짜에서 요일을 찾아 몇일인지 반환한다. 1 2 3 -- NEXT_DAY SELECT NEXT_DAY(..
오라클 LAST_DAY() LAST_DAY() - 달의 마지막 날짜를 구해준다. LAST_DAY(date) 의 형태 LAST_DAY returns the date of the last day of the month that contains date. The last day of the month is defined by the session parameter NLS_CALENDAR. The return type is always DATE, regardless of the data type of date. SQL> SELECT LAST_DAY(SYSDATE) FROM DUAL ; --> 2020/04/30 오후 2:42:01 SQL> SELECT LAST_DAY('2020-04-01') FROM DUAL;..