아하
생활
대담한황로142
대담한황로142
19.04.30

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

테이블에 REG 컬럼 Varchar2(8) type의 값을 가지고, 요일을 표출 할수 있는 방법 문의 드립니다.

데이터는 yyyymmdd로 되어 있습니다.

요일, 년, 월, 일, 순으로 표기 하고 싶습니다.

20180110

년 2018

월01

일10

이렇게 출력

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 얄쌍한재규어4
    얄쌍한재규어4
    19.04.30

    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

    이렇게 나옵니다