首页 > 其他 > 详细

top100的数据中添加序号字段

时间:2015-04-14 11:23:03      阅读:178      评论:0      收藏:0      [点我收藏+]
  1. 方法一,用row_number

    分组为1,在组内编号排序。

代码 select row_num(a.num) num,
       event_query,
       search_num
from
(
select  ‘1‘  as num,
        event_query,
        search_num
from
    (
        SELECT event_query
            ,count(1) AS search_num
   
        FROM default.table
        WHERE event_day = ‘20150406‘ 
        GROUP BY event_query
        SORT BY search_num DESC 
        LIMIT 100
    )a
)aa

 2 .方法二,用python

 每一行添加一个字段输出

import sys
num=0
for line in sys.stdin:
    line = line.strip()
    if line!="":
       num=num+1
       print("%d\t%s") %(num,line)

 

top100的数据中添加序号字段,推荐方法二,效率高。

top100的数据中添加序号字段

原文:http://my.oschina.net/u/1782622/blog/400818

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!