Индекс, который вы создаете более SName
, не даст столько преимуществ для оператора select, который вы используете, чем оператор, созданный для StRegNo
. Предполагая, что StRegNo
является первичным ключом в таблице Student
, вы можете попробовать:
CREATE CLUSTERED INDEX IX_Student on Student(StRegNo)
SELECT *
FROM Student
WHERE StRegNo LIKE 'A%'
Однако, похоже, что предоставленный вами SQL не соответствует вашему вопросу. Если вы хотите выполнять поиск по имени студента, вам может потребоваться следующее:
CREATE NONCLUSTERED INDEX IX_Student on Student(SName)
SELECT *
FROM Student
WHERE SName LIKE 'A%'