[오라클] 날짜 타입 String으로 변환하기
오라클에서 날짜를 가지고 오는 방법
SELECT SYSDATE FROM DUAL;
오라클에서 날짜를 String 으로 변환하는 방법
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD') FROM DUAL;
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;
DATE타입의 필드를 String으로 변환하기
아래와 같이 WHERE 조건에 String과 비교하여 해당하는 값을 SELECT 할 수 있다.
예제
SELECT TO_CHAR(REGISTDATE,'YYYY-MM-DD') AS REG_DT FROM WRITETABLE WHERE TOCHAR(REGISTDATE, 'YYYY/MM/DD') = '2017/12/10';
String 날짜를 DATE 타입으로 변환하기
예제
SELECT TO_DATE('2017-12-10', 'YYYY-MM-DD') FROM DUAL;
시간은 00:00:00(00시00분00초)로 기록된다.
DATE타입의 필드를 범위를 이용하여 SELECT하기
SELECT TO_CHAR(REGISTDATE,'YYYY-MM-DD') AS REG_DT FROM WRITETABLE WHERE REGISTDATE BETWEEN TO_DATE('2017-12-01', 'YYYY-MM-DD') AND TO_DATE('2017-12-10', 'YYYY-MM-DD')
'DATABASE' 카테고리의 다른 글
[MySQL] Select Insert문 (0) | 2017.12.26 |
---|---|
[MySQL] String Replace (0) | 2017.12.20 |
[MySQL]기본쿼리 (UPDATE) (0) | 2017.12.08 |
[ORACLE] 모든 테이블 이름 가져오는 쿼리 (0) | 2017.12.05 |
[MySQL] 기본 쿼리 (SELECT) (0) | 2017.12.02 |