Как мне вернуть строку и восходящий счетчик в качестве результирующего набора?
Это зависит от вашей RDMS, но, вероятно, есть функция RANK или ROW_NUMBER.
RANK
ROW_NUMBER
Если это SQL Server, вы можете сделать это со следующим синтаксисом:
SELECT ROW_NUMBER() OVER (ORDER BY COLUMN_NAME) AS Id, column1, column2, ....