Notice
Recent Posts
Recent Comments
Link
말랑말랑제리스타일
[Oracle] TO_CHAR 함수로 오라클 요일 구하기 본문
오라클에서 가장 자주 사용하는 함수로 TO_CHAR 함수가 있죠
날짜 또는 숫자를 문자 형태로 바꿔주는 함수인데요
이 오라클 날짜함수는 두개의 매개변수를 이용합니다
TO_CHAR(날짜데이터, 포맷)
이런 방식으로 사용하는데
이중 요일을 구하는 포맷은 총 세가지가 있고
날짜와 요일을 동시에 보여주는 기본 포맷이 한가지 있습니다
'D' : 일요일~토요일을 숫자 형태로 보여주는 포맷 (일요일 : 1, 월요일 : 2, 화요일 :3 ... 토요일 : 7)
'DY' : 요일을 요약해서 보여주는 포맷 (오라클 언어 설정에 따라 '월','화',수'...'토','일' 또는 'MON','TUE'...'SAT','SUN')
'DAY' : 요일 풀네임 (오라클 언어 설정이 한글이면 '월요일','화요일'...'토요일','일요일', 영어면 'Monday', 'Tuesday'...'Saturday','Sunday')
'DL' : 날짜와 요일을 동시에 보여주는 포맷 (ex ) 2021년 9월 13일 월요일)
오라클 쿼리로 테스트 해보려면
SELECT SYSDATE + LEVEL
,TO_CHAR(SYSDATE + LEVEL,'D')
,TO_CHAR(SYSDATE + LEVEL,'DY')
,TO_CHAR(SYSDATE + LEVEL,'DAY')
,TO_CHAR(SYSDATE + LEVEL,'DL')
FROM DUAL
CONNECT BY LEVEL <= 10;
이런식으로 날려볼 수 있고
이런식으로 오라클에서 요일 구하기가 가능합니다
자료 출처 오라클 공식홈페이지
SQL Language Reference
docs.oracle.com
'데이터베이스 > Oracle SQL' 카테고리의 다른 글
[Oracle]ORA-20000 에러 내용 및 처리법 (0) | 2021.09.23 |
---|---|
[Oracle]테이블이 사용된 프로시저 전체 조회 쿼리 (0) | 2021.09.16 |
[Oracle] Toad에서 프로시저 에러 위치 확인 (0) | 2021.09.10 |
[Toad]토드 단축키 주석처리및 해제 등 (0) | 2021.08.23 |
[Oracle] LEFT JOIN과 LEFT OUTER JOIN (0) | 2021.08.10 |
Comments