■ 날짜의 요일을 한글, 영문 등으로 출력
SELECT SYSDATE , TO_CHAR(SYSDATE, 'Day Month DD, YYYY', 'NLS_DATE_LANGUAGE=ENGLISH') AS A1 , TO_CHAR(SYSDATE, 'dy month dd, YYYY', 'NLS_DATE_LANGUAGE=ENGLISH') AS A2 , TO_CHAR(SYSDATE, 'DY MONTH DD, YYYY', 'NLS_DATE_LANGUAGE=ENGLISH') AS A3 , TO_CHAR(SYSDATE, 'Day Month DD, YYYY', 'NLS_DATE_LANGUAGE=KOREAN') AS A1 , TO_CHAR(SYSDATE, 'dy month dd, YYYY', 'NLS_DATE_LANGUAGE=KOREAN') AS A2 , TO_CHAR(SYSDATE, 'DY MONTH DD, YYYY', 'NLS_DATE_LANGUAGE=KOREAN') AS A3 FROM DUAL;
■ 해당 월의 마지막 일자
SELECT TO_CHAR(LAST_DAY(SYSDATE),'YYYYMMDD') LAST_DAY1 , TO_CHAR(LAST_DAY(TO_DATE('201707','YYYYMM')),'YYYYMMDD') LAST_DAY2 , TO_CHAR(LAST_DAY(TO_DATE('20170723','YYYYMMDD')),'YYYYMMDD') LAST_DAY3 FROM DUAL;
■ 해당 월의 전체 일자 리스트
SELECT TO_CHAR(TO_DATE('20170201', 'YYYYMMDD')+LEVEL-1, 'YYYY-MM-DD') AS X FROM DUAL CONNECT BY LEVEL <= (TO_DATE('20170228', 'YYYYMMDD')-TO_DATE('20170201', 'YYYYMMDD')+1);
■ 특정 월 전체 일자(예:201707)
SELECT TO_CHAR(TO_DATE(X.START_DT, 'YYYYMMDD')+LEVEL-1, 'YYYY-MM-DD') AS X FROM (SELECT '201707'||'01' AS START_DT , TO_CHAR(LAST_DAY(TO_DATE('201707','YYYYMM')),'YYYYMMDD') AS END_DT FROM DUAL) X CONNECT BY LEVEL <= (TO_DATE(X.END_DT, 'YYYYMMDD')-TO_DATE(X.START_DT, 'YYYYMMDD')+1)
■ 해당 월의 전월
SELECT TO_CHAR(TO_DATE('201301', 'YYYYMM') -1, 'YYYYMM') FROM DUAL;
■ 이전달, 다음달, 이전월, 다음월
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('201711','YYYYMM'),-1),'YYYYMM') PREV_MONTH , TO_CHAR(ADD_MONTHS(TO_DATE('201711','YYYYMM'),1),'YYYYMM') NEXT_MONTH FROM DUAL;
- 오라클 시작, 끝 날짜 범위내 날짜 전부 출력 2021년 6월 15일
- Oracle 정규표현식 REGEXP_REPLACE 예제 2019년 3월 11일
- Oracle 정규표현식 REGEXP_LIKE 예제 2019년 3월 8일
- 오라클 rowid 2019년 1월 7일
- 오라클 MERGE INTO 2019년 1월 7일
- 오라클에서 과거 최근 월요일 구하기 2019년 1월 3일
- 오라클 cube 예제 2018년 12월 13일
- 오라클 rollup 예제 2018년 12월 13일
- 하나의 행을 여러행으로 복제, LEVEL… CONNECT BY 2017년 12월 26일
- 오라클 특정 년도의 월 리스트 2017년 11월 20일
- 오라클 가로를 세로로, LISTAGG… WITH GROUP… 2017년 11월 16일
- mybatis, oracle procedure(오라클 커서)를 통한 데이터 조회 2017년 11월 6일
- oracle 트리구조 부모 like 검색(역검색) 2017년 10월 17일
- 오라클 버전에 관계 없이 특정 문자 개수 확인 팁 2017년 10월 11일
- 오라클 동적 멀티 뷰 생성 및 활용 예제 2017년 8월 6일
- oracle 날짜 관련 쿼리 모음 2017년 8월 6일
- 오라클 WHERE절에 CASE WHEN THEN ELSE END문 예제 2017년 8월 6일
- 쿼리로 오라클 버전 확인 2017년 8월 6일
- Toad에서 오라클 프로시져 컴파일 경고 메세지 확인 2017년 7월 29일
- 오라클 테이블 컬럼 추가,수정,삭제 2015년 1월 2일
- 오라클 테이블 컬럼 주석 추가 2015년 1월 2일
- 오라클 테이블 생성 스크립트 2014년 12월 31일
- 오라클 테이블스페이스 생성, 사용자 추가 2014년 12월 31일