每天学习笔记系列HIVE SQL ORDER BY 与 SORT BY

2023-08-27 5533阅读 0评论

每天学习笔记系列HIVE SQL  ORDER BY 与 SORT 第1张

之前一直没太关注 order by 和sort by的区别,今天看了下。

?

首先 ,如果在 严格模式下直接使用order by 会报错,必须加上 LIMIT关键字; In strict mode, if ORDER BY is specified, LIMIT must also be specified. set hive.mapred.mode=nonstrict;? #或者将参数值设置为,nostrictselect?*from?Awhere d =\’2018-10-22\’order by checkin_time?limit 100

sort? by 的语法不会受到set hive.mapred.mode 参数影响,


? select?*from?Awhere d =\’2018-10-22\’?sort by checkin_time?

?


?distribute? by? $? ?按指定的key 去分发数据,相同key数据会被分到同一个reduce

select?*from?Awhere d =\’2018-10-22\’distribute by clientname??sort by checkin_time?#cluster by 等价于以上语句,但是cluster by 只能降序select *from Awhere d =\’2018-10-22\’ cluster by checkin_time

?

?

?

?

?

?

15681200

《每天学习笔记系列HIVE SQL ORDER BY 与 SORT BY》来自互联网同行内容,若有侵权,请联系我们删除!


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,5533人围观)

还没有评论,来说两句吧...

目录[+]