<p>Si la colonne n’est pas dans le <code>WHERE/JOIN/GROUP BY/ORDER BY</code>, mais uniquement dans la liste des colonnes de la clause <code>SELECT</code>, c’est là que vous utilisez <code>INCLUDE</code>.</p>
<p>La clause <code>INCLUDE</code> ajoute les données au niveau le plus bas (niveau feuille), plutôt que dans l’arbre de l’index. Cela rend l’index plus petit car il ne fait pas partie de l’arbre.</p>
<p>Les <code>INCLUDE columns</code> ne sont pas des colonnes clés dans l’index, elles ne sont donc pas ordonnées. Cela signifie que ce n’est pas vraiment utile pour les prédicats, le tri, etc. comme je l’ai mentionné ci-dessus. Cependant, cela <em>peut</em> être utile si vous avez une recherche résiduelle sur quelques lignes à partir de la ou des colonnes clés.</p>
<p><a href="https://learn.microsoft.com/en-us/sql/relational-databases/indexes/create-indexes-with-included-columns?view=sql-server-2017">Un autre article MSDN avec un exemple concret</a></p>