У меня есть таблица только с одним столбцом (классом), имеющим записи
a a a a b b b b
Я хочу выполнить запрос, чтобы вывод был похож на приведенный ниже.
Кроме того, как вы решили свою проблему с помощью ROW_NUMBER(), вы также можете использовать функцию, подобную этой:
ROW_NUMBER()
SELECT Class, RowNumber = ROW_NUMBER() OVER (PARTITION BY Class ORDER BY 1) FROM tbldemo
select class, count(*) from <table> group by class