'database/ORACLE'에 해당되는 글 93건

  1. 2013.10.14 date형의 인덱스 사용시 형변환 관련

반응형


datetime_col 은 date type일 경우

1)
SELECT *
FROM TABLE
WHERE TO_CHAR(datetime_col,'yyyy-mm-dd')>='2013-01-01' AND TO_CHAR(datetime_col,'yyyy-mm-dd')<='2013-02-01';


2)
SELECT *
FROM TABLE
WHERE datetime_col >= TO_DATE('2013-01-01', 'yyyy-mm-dd') AND datetime_col < TO_DATE('2013-02-01', 'yyyy-mm-dd')


INDEX를 사용하기 위해서는 컬럼에 변경이 생기면 안되기 때문에 1)번보다는 2)번이 좋다.


 

반응형
Posted by 공간사랑
,