database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1875 게시물 읽기
No. 1875
LIKE vs BETWEEN
작성자
청년재벌
작성일
2005-04-11 14:35
조회수
2,467

인덱스가 생성된 char형 날짜컬럼이 있습니다.

첫번째 인덱스이고 WHERE 절에서 항상 첫번째 조건으로 검색합니다.

LIKE '2004%' 과 BETWEEN '2004-01-01 00' AND '2004-12-31 24' 가 속도면에서 얼마나 큰 차이가 있을까요?

 

테스트 결과는 LIKE 의 승이던데 ... 이해가 잘 안되네요

 

이 글에 대한 댓글이 총 2건 있습니다.

실행계획을 한 번 봐 보세요..

 

잘은 모르겠지만, Index Seek와 Index Seek + Filter의 차이가 아닐까 싶네요..

 

그럼..

 

길가는 나그네..님이 2005-04-11 20:01에 작성한 댓글입니다. Edit

당연히 2004% 가 빠르겠죠..

2004 까지만 체크하면 되니까요..

between 은 나머지도 체크해야돼죠..

이경환(babocom)님이 2005-04-11 20:22에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1878안녕하세요. 서버 등록과 연결이 안됩니다. (왕초보) [3]
고세환
2005-04-13
3065
1877ms-sql EM관리자에서 로그인하면 사용권한 없는 디비도 보이는데요..... [4]
김용우
2005-04-12
10185
1876두 DB간에 쿼리작업에서 작업이 종료하지 않는 문제.. [5]
백승진
2005-04-12
2454
1875LIKE vs BETWEEN [2]
청년재벌
2005-04-11
2467
1874오라클 쿼리 mssql로 변경문의 [2]
초보
2005-04-11
3384
1873랜덤하게 값을 뽑는 방법? [1]
냐하하하
2005-04-11
2547
1872getdate()와 현재날짜('20050120100101')의 비교가능한지 궁금합니다. [1]
초보자
2005-04-11
3068
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다