[Oracle/MySQL] DATE_FORMAT과 TO_CHAR, 날짜 출력하기
코딩테스트 SQL문제를 풀 때는 DATE_FORMAT을 사용해서 풀다가, 막상 업무를 할 때는 Oracle을 쓰니 날짜를 원하는 포맷으로 출력하는 것이 헷갈려서 같이 정리를 해보려한다. Oracle에서 날짜 형식 변경하기 DATE타입의 날짜를 원하는 포맷으로 출력하기 위해 많이 쓰는 함수가 TO_CHAR('DATE', '원하는 포맷')이다. TO_CHAR('DATE', '원하는 포맷') 으로 날짜/시간 출력하기 SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL; SELECT TO_CHAR(SYSDATE,'yyyy-mm-dd') FROM DUAL; -- 2023-05-20 SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') FROM DUA..