더북(TheBook)

그럼 실제로 뷰를 만들어 사용해 봅시다.

코드 11-27

SELECT *
  FROM dept_emp
 WHERE SYSDATE() BETWEEN from_date AND to_date;

실행결과

dept_emp 테이블을 조회한 쿼리입니다. 현재 기준으로 부서에 할당된 사원 정보를 조회하려면 WHERE 절에 SYSDATE() BETWEEN from_date AND to_date란 조건을 주어 현재 일자가 from_date와 to_date 사이에 있는지 항상 확인해야 합니다. 어려운 쿼리는 아니지만, 조회할 때마다 항상 날짜를 확인해야 하므로 쿼리 작성이 번거롭습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.