코드 2-12의 인덱스는 코드 2-11의 WHERE 절에서 사용한 순서대로 만든 것으로 매우 효과적이다.
코드 2-12 EmpStateName 인덱스 생성
CREATE INDEX EmpStateName
ON Employees (EmpState, EmpCity);
데이터를 가져오려고 테이블에 접근하지 않아도 된다면 쿼리를 훨씬 효율적으로 만들 수 있다. 코드 2-13 테이블을 살펴보자.
코드 2-13 Orders 테이블 생성
CREATE TABLE Orders (
OrderNumber int IDENTITY (1, 1) NOT NULL,
OrderDate date NULL,
ShipDate date NULL,
CustomerID int NULL,
EmployeeID int NULL,
OrderTotal decimal NULL
);