Hvis kolonnen ikke er i WHERE/JOIN/GROUP BY/ORDER BY
, men kun i kolonnelisten i SELECT
klausul er, hvor du bruger INCLUDE
.
INCLUDE
klausul tilføjer dataene på det laveste/blade niveau i stedet for i indekstræet. Dette gør indekset mindre, fordi det ikke er en del af træet
INCLUDE columns
er ikke nøglekolonner i indekset, så de er ikke ordnet. Det betyder, at det ikke er rigtig brugbart til prædikater, sortering osv. som jeg nævnte ovenfor. Det kan dog være nyttigt, hvis du har et resterende opslag i nogle få rækker fra nøglekolonnen(e)
Endnu en MSDN-artikel med et bearbejdet eksempel