아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
대담한황로142
대담한황로14219.04.30

날짜 관련된 간단한 쿼리 질문 드립니다.

테이블에 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

    이렇게 나옵니다