[Oracle] Date 타입 문자열과 비교 시 고려 사항
오늘 포스팅을 알아보기 전 한 가지 전제 조건으로 오라클의 기본 Date 포맷은 ‘YY/MM/DD’로 생각하고 포스팅을 진행할 예정이다.
우리는 오라클에서 쿼리를 작성 할때 날짜값을 이용하여 조건을 거는경우가 많을거다.
일반적으로 두가지의 Date저장 방법을 가지는데
- DATE 타입
- 예시) 20/01/01
- CHAR(8)
- 예시) 20200101
하나로 통일되면 값을 비교할 때 편리하겠지만 시간 값도 유용하게 이용할 때가 있으므로
필요한 필드에 따라서 두 가지를 상황에 맞게 사용하는 경우가 많을 거라 생각한다.
두 가지 값을 교차해서 조건을 거는 경우가 있을텐데 일단 예시를 하나 들어보자.