sql添加序号列

mysql:

select (@i:=@i+1) as i,PHONE_NUM,PRIZE_LEVEL,DRAW_TIMES,  PRIZE_NAME  from activity_draw_win,(select @i:=0) as it   where   activity_id=144 and ACTIVITY_TIME_ID=450   order by draw_times  desc

oracle:

ow_number()

顺序不乱:

select row_number() over(ORDER BY t.taskcreatetime),
t.ACTIVITYNAME,
t.TASKTYPE 
from t_sys_flow_task t 
ORDER BY t.taskcreatetime;

 

猜你喜欢

转载自blog.csdn.net/qq_41875147/article/details/82465196