Ако колоната не е в WHERE/JOIN/GROUP BY/ORDER BY
, но само в списъка с колони в SELECT
клаузата е мястото, където използвате INCLUDE
.
INCLUDE
клаузата добавя данните на най-ниското/листово ниво, а не в индексното дърво. Това прави индекса по-малък, защото не е част от дървото
INCLUDE columns
не са ключови колони в индекса, така че не са подредени. Това означава, че не е наистина полезно за предикати, сортиране и т.н., както споменах по-горе. Въпреки това, може бъдете полезни, ако имате остатъчно търсене в няколко реда от ключовите колони
Друга статия в MSDN с работещ пример