Select
aa.StudentId, aa.StudentName, bb.DupCount
from
Table as aa
join
(
Select StudentId, Count(*) as DupCount from Table group by StudentId
) as bb
on aa.StudentId = bb.StudentId
Виртуальная таблица дает счетчик для каждого StudentId, он присоединяется к исходной таблице, чтобы добавить счетчик к каждой записи студента.
Если вы хотите добавить столбец в таблицу дляHold dupcount, этот запрос можно использовать в операторе update для обновления этого столбца в таблице