코드 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

    );


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