FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[1421] Re:[질문]index에 관해 문의 드립니다.
하하 [] 1676 읽음    2005-01-07 14:02
where  절에 t_name만 사용하고 t_name 에 인덱스가 생성되어 있다면
t_name의 인덱스를 탑니다.

select 문에 별도로 작성할 것은 없습니다.


초보자 님이 쓰신 글 :
: index에 관해서 많은 글들이 있던데 궁금한것이 있어서요
: 보통 테이블을 만들때 primary key ( aa, bb)로 해서
: 기본 index를 만들어 사용하고 있습니다.
:
: 그런데 추가로 index를 만들었을때 어떻게 새로 만든 index를 사용하는가
: 해서요
:
: 그냥 쿼리문을 만들면 알아서 index를 선택해서 작업을 하는지요?
:
: 예) create table test(
:      t_date     varchar(10),
:      t_name   varchar(10),
:      t_sex      varchar(1),
:      primary key (t_date))
:
: 라고 만들었을때 보통 쿼리를
: select * from test
: where t_date >= '2005-01-01'
: 이렇게 사용한다고 했을때
:
: select * from test
: where t_name >= '김'
: 이라고 하면 index를 타지 않아 느리게 될겁니다.
:
: 이때 t_name에 관한 인덱스를 만들고
: select * from test
: where t_name >= '김'
: 이라고 하면 자동으로 새로 만든 index를 가지고 검색을 하는지 아니면
: select문에 다른 명령어를 추가 해야 하는지 해서요

+ -

관련 글 리스트
1418 [질문]index에 관해 문의 드립니다. 초보자 1393 2005/01/03
1421     Re:[질문]index에 관해 문의 드립니다. 하하 1676 2005/01/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.