Als de kolom niet in de WHERE/JOIN/GROUP BY/ORDER BY
staat , maar alleen in de kolomlijst in de SELECT
clausule is waar je INCLUDE
. gebruikt .
De INCLUDE
clausule voegt de gegevens toe op het laagste/bladniveau, in plaats van in de indexboom. Dit maakt de index kleiner omdat deze geen deel uitmaakt van de boom.
INCLUDE columns
zijn geen sleutelkolommen in de index, dus ze zijn niet geordend. Dit betekent dat het niet echt nuttig is voor predikaten, sorteren enz. zoals ik hierboven al zei. Het kan echter mag handig zijn als u een resterende zoekopdracht heeft in een paar rijen van de sleutelkolom(men)
Nog een MSDN-artikel met een uitgewerkt voorbeeld