Как напечатать порядковый номер для записей в SQL Server - PullRequest
2 голосов
/ 19 февраля 2011

У меня есть таблица только с одним столбцом (классом), имеющим записи

a
a
a
a
b
b
b
b

Я хочу выполнить запрос, чтобы вывод был похож на приведенный ниже.

Ответы [ 2 ]

2 голосов
/ 19 февраля 2011

Кроме того, как вы решили свою проблему с помощью ROW_NUMBER(), вы также можете использовать функцию, подобную этой:

SELECT
  Class,
  RowNumber = ROW_NUMBER() OVER (PARTITION BY Class ORDER BY 1)
FROM tbldemo
0 голосов
/ 19 февраля 2011
select class, count(*)
from <table>
group by class
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...