날짜 관련된 간단한 쿼리 질문 드립니다.
테이블에 REG 컬럼 Varchar2(8) type의 값을 가지고, 요일을 표출 할수 있는 방법 문의 드립니다.
데이터는 yyyymmdd로 되어 있습니다.
요일, 년, 월, 일, 순으로 표기 하고 싶습니다.
20180110
년 2018
월01
일10
이렇게 출력
55글자 더 채워주세요.
2개의 답변이 있어요!
SELECT REG
, TO_CHAR(TO_DATE(REG, 'yyyymmdd'), 'dy' ) 요일
, TO_CHAR(TO_DATE(REG, 'yyyymmdd'), 'yyyy') 년
, TO_CHAR(TO_DATE(REG, 'yyyymmdd'), 'mm' ) 월
, TO_CHAR(TO_DATE(REG, 'yyyymmdd'), 'dd' ) 일
FROM A
- SELECT TO_DATE(REG, 'yyyy') ,TO_DATE(REG, 'mm') ,TO_DATE(REG, 'dd') FROM 테이블명;
위와 같이 쿼리로 입력하시고 실행을 하시면
댓글로 적으신데로 년,월,일 순으로 자료가 출력이 됩니다
2018
01
10
이렇게 나옵니다