码迷,mamicode.com
首页 > 数据库 > 详细

hive SQL查询结果添加行号

时间:2019-01-09 21:37:34      阅读:663      评论:0      收藏:0      [点我收藏+]

标签:info   .com   sql   mit   一个   from   结果   窗口   分享   

用窗口函数可以解决这个问题:

  例:select row_number() over(order by user_id desc) ,tab.* from dws_user_visit_month1 as tab limit 20;

  结果:

               技术分享图片

  其实要是单纯想加一个自增的行号,没有顺序要去的话 over()里面可以空着

  例:select row_number() over(),tab.* from dws_user_visit_month1 as tab limit 20;

  解决:

         技术分享图片

  可以看到上下都可以解决,但是后面没有条件的话,排序会乱。

  还有其他的一些方法。

 

hive SQL查询结果添加行号

标签:info   .com   sql   mit   一个   from   结果   窗口   分享   

原文地址:https://www.cnblogs.com/dongxiucai/p/10246642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!