请问如何在一个select 语句中显示行的序号?
对于100W 用户的积分排名...
UserId Fscore
。 。
select UserId,Fscore from Tbl_User order by Fscore desc 导出后,然后,awk去组装:第一行第一名,第二行,第二名。
我想问问,有没有select的时候就有1 ,2 ,3 。。。在一列前面呀?
就是前面有:
1 a用户 积分
2 b用户 积分
对于100W 用户的积分排名...
UserId Fscore
。 。
select UserId,Fscore from Tbl_User order by Fscore desc 导出后,然后,awk去组装:第一行第一名,第二行,第二名。
我想问问,有没有select的时候就有1 ,2 ,3 。。。在一列前面呀?
就是前面有:
1 a用户 积分
2 b用户 积分
select (@i:=@i+1) as i,table_name.* from table_name,(select @i:=0) as it order by
例子:
select passport,count(*) as clnumber,'20090301',(@i:=@i+1) as i,'1' from table,(select @i:=0) as it where insert_date>='$gbludate' and insert_date
例子:
select passport,count(*) as clnumber,'20090301',(@i:=@i+1) as i,'1' from table,(select @i:=0) as it where insert_date>='$gbludate' and insert_date
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3419/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2010-8-23 13:35
评论列表