오라클의 to_char 함수를 이용하여 간단하게 요일을 구할 수 있다.
한글 요일이 나오지 않는경우 NLS_LANGUAGE 설정을 "KOREAN"으로 바꿔주면 된다.
설정 확인 ( select * from nls_session_parameters )
TO_CHAR ( "날짜", "포맷" )
select to_char(sysdate, 'day') from dual --결과 : 화요일 ; select to_char(sysdate, 'dy') from dual --결과 : 화 ; select to_char(sysdate, 'd') from dual --결과 : 3 (1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토)
;
SELECT TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'YYYY-MM-DD' ) DTE , TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'DAY' ) DAY , TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'DY' ) DY , TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'D' ) D FROM DUAL CONNECT BY LEVEL <= 7
'SQL > Query' 카테고리의 다른 글
[Oracle] UPDATE SELECT 해보기 (0) | 2015.12.29 |
---|---|
Oracle 필드 추가, 수정, 삭제, 코멘트 (0) | 2015.12.29 |
Oracle 테이블 백업 (0) | 2015.12.29 |
[Oracle] DUAL 테이블에 INSERT가 가능할까? (0) | 2015.12.29 |
sql 마지막 찾기 (0) | 2015.12.11 |
[oracle] 백분율 오차제거 (0) | 2015.11.27 |
[오라클] 함수를 이용하여 간단하게 합계 및 백분율 구하기 (0) | 2015.11.27 |
[SQL] 기본 SQL문 (0) | 2015.02.03 |