Возвращает @@ROWCOUNT
в качестве выходного параметра или второго результирующего набора.
Или добавить еще один столбец к одному набору результатов, используя конструкцию COUNT..OVER
...
COUNT(*) OVER () AS RowCount
...
Или прочитайте его в коде клиента, например DataTable.Rows.Count