Se a coluna não estiver no
WHERE/JOIN/GROUP BY/ORDER BY
, mas apenas na lista de colunas no SELECT
cláusula é onde você usa INCLUDE
. O
INCLUDE
cláusula adiciona os dados no nível mais baixo/folha, em vez de na árvore de índice. Isso torna o índice menor porque não faz parte da árvore INCLUDE columns
não são colunas-chave no índice, então elas não são ordenadas. Isso significa que não é realmente útil para predicados, ordenação etc, como mencionei acima. No entanto, pode ser útil se você tiver uma pesquisa residual em algumas linhas da(s) coluna(s)-chave Outro artigo do MSDN com um exemplo trabalhado