将增量10添加到SQL中的选择查询

Agg*_*gga 0 sql sql-server sql-server-2008

我需要在SQL中获取目标值(需要从0自动递增10,从0开始)以及我已经在查询中获取的结果.

基本上它需要是一个逻辑:

set @target =0
Run Code Online (Sandbox Code Playgroud)

并在我的显示查询中:

display -> @target = @target +10
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

Gor*_*off 5

如果您想要一个增量为10的列,请使用row_number():

select (10 * (row_number() over (order by (select null)) )) as count_10
from t;
Run Code Online (Sandbox Code Playgroud)

如果您order by的查询中有,则应使用相同order byrow_number().