[Oracle] 날짜 함수 - ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY, TRUNC, EXTRACT, INTERVAL
select sysdate, sysdate+300, add_months(sysdate, 10), sysdate +365*10, add_months(sysdate, 12*10) from dual; 기간 개월 수 구하기 MONTHS_BETWEEN(최근, 과거) select ename, hiredate, trunc(months_between(sysdate, hiredate)) 근속월, trunc(months_between(sysdate, hiredate)/12) 근속년 from emp; 해당월 마지막일자 구하기 LAST_DAY select last_day(sysdate) from dual; 부분 초기화 TRUNC select sysdate, trunc(sysdate), trunc(sysdate,'yy'), t..
2021. 4. 12.
[Oracle] 문자/숫자 함수
LPAD(선택칼럼, 문자수, 치환문자) , RPAD LTRIM(선택칼럼, 삭제하고자 하는 문자) , RTRIM - 첫 문자만 삭제, TRIM - 양쪽 문자 삭제 select ename, LTRIM(ename, 'S'), RTRIM(ename, 'S'), TRIM('T' from ename)from emp; REPLACE / TRANSLATE select ename, replace(ename, 'CO', '**'), TRANSLATE(ename, 'CO', '*5') from emp; 숫자 함수(ROUND, TRUNC, MOD, ABS, FLOOR, CEIL, SIGN, POWER(M, N)
2021. 4. 11.