Did you ever wonder if the plural of index in SQL Server should be indexes or indices? Youāre not aloneāthis question comes up more often than youād think.
The Short Answer
In SQL Server (and in most database documentation), the correct term is indexes.
Why āIndexesā?
- Microsoft Documentation ā The official SQL Server docs consistently use indexes, not indices. For example, youāll find references like āclustered indexesā or ānonclustered indexesā.
- Industry Usage ā Within the database and developer community, āindexesā is the standard plural. When youāre writing scripts, documentation, or emails about SQL Server, āindexesā will be immediately clear.
- Clarity ā In tech, plain English often wins. āIndexesā avoids the academic or financial flavor that āindicesā carries.
When You Might See āIndicesā
- Math/Statistics ā In pure mathematics, āindicesā is the traditional plural (e.g., tensor indices).
- Finance ā In the stock market, we talk about āmarket indicesā like the S&P 500.
- Personal Preference ā Some people simply prefer āindices,ā especially if they come from those fields.
What to Use in SQL Server Work
Stick with indexes when writing queries, documentation, or communicating with other DBAs and developers. It matches Microsoftās terminology and the shared language of the SQL Server world.
ā Takeaway: In SQL Server, itās indexes. āIndicesā isnāt wrong in general English, but if you want to be consistent and understood quickly in the database community, always go with indexes.
Discover more from SQLYARD
Subscribe to get the latest posts sent to your email.


