之前一直没太关注 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;  #或者将参数值设置为,nostrict
select
*
from
A
where d ='2018-10-22'
order by checkin_time
limit 100

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

select
*
from
A
where d ='2018-10-22'
sort by checkin_time 

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

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

每天学习笔记系列-HIVE SQL : ORDER BY 与 SORT BY相关推荐

  1. SQL Server 2008/2012中SQL应用系列及BI学习笔记系列--目录索引

    SQL Server 2008中的一些特性总结及BI学习笔记系列,欢迎与邀月交流. 3w@live.cn  ◆0.SQL应用系列 1.SQL Server 2008中SQL增强之一:Values新用途 ...

  2. SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引 @邀月

    邀月 的数据库学习 http://www.cnblogs.com/downmoon/archive/2011/03/10/1980172.html SQL Server 2008中SQL应用系列及BI ...

  3. SQLServer学习笔记系列2

    SQLServer学习笔记系列2 一.写在前面的话 继上一次SQLServer学习笔记系列1http://www.cnblogs.com/liupeng61624/p/4354983.html以后,继 ...

  4. 【白帽子学习笔记14】SQL注入常用语句

    [白帽子学习笔记14]SQL注入常用语句 目前网站中使用的最多的数据库要算是 ACCESS.SQL Server(MSSQL).MySQL 这三个了,所以这里的手工注入,我就以他们三个数据库来分成三 ...

  5. BizTalk学习笔记系列之二:实例说明如何使用BizTalk

    BizTalk学习笔记系列之二:实例说明如何使用BizTalk --.BizTalk学习笔记系列之二<?XML:NAMESPACE PREFIX = O /> Aaron.Gao,2006 ...

  6. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. MyBatis:学习笔记(4)——动态SQL

    MyBatis:学习笔记(4)--动态SQL 转载于:https://www.cnblogs.com/MrSaver/p/7453949.html

  8. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...

    天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...

  9. 【数据库学习笔记】Day03 - SQL语言基础及数据库定义功能

    [数据库学习笔记]Day03 - SQL语言基础及数据库定义功能 〇.本文所用数据库表格: 一.关系运算: 关系运算,数学名词,基本运算有两类:一类是传统的集合运算(并.差.交等),另一类是专门的关系 ...

最新文章

  1. JFinal Nutz
  2. GCC安装UBUNTU
  3. ssy-publish
  4. python3教程廖雪峰云-python3基础教程廖雪峰云(如何规划研究生三年最后成为谷歌软件工程师)...
  5. windows切换git账号
  6. 有趣又好玩的圆外旋轮心形线
  7. 【Android源代码下载】收集整理android界面UI效果源码
  8. 注意!这里手把手教你做数据运营管理
  9. 全国计算机等级考试专用辅导教程,全国计算机等级考试专用辅导教程:二级Visual FoxPro...
  10. xp系统怎样安装传真服务器,Windowsxp系统下设置传真接收的详细步骤
  11. mac上禁用复制粘贴
  12. R语言学习笔记(一)
  13. 用Python可视化18万条《八佰》影评,看看观众怎么说?
  14. 《Adobe After Effects CS6中文版经典教程》——2.9 渲染合成图像
  15. IP地址的分类和指派范围
  16. Qgis教程12:动态展示
  17. html5图片2d转换器,webp2jpg - 图片格式转换工具
  18. win7关闭系统索引服务器,如何关闭Windows7系统中的索引功能
  19. 【第148期】游戏策划:恭喜@灯入职剧情策划
  20. Java中的流式布局(FlowLayout)

热门文章

  1. vxe-table 将表格指定行设置背景颜色后,选中行、悬浮行样式失效解决。
  2. navicat 新建数据库
  3. 【星球知识卡片】图像和视频超分辨都有哪些核心技术,如何对其长期深入学习...
  4. C语言之字符串转int和int转字符串
  5. 吴恩达机器学习1.2机器学习的定义-----详细笔记及心得
  6. Jumony快速抓取网页 --- Jumony使用笔记--icode
  7. MLP-Mixer: An all-MLP Architecture for Vision
  8. 疯狂Java学习笔记(69)---------Lock
  9. 路飞学城的python课程怎么样_路飞学城系列:Python就业班课程入学须知整理
  10. http://click.aliyun.com/m/20492/ DT科技评论第37期:Cato_Network将会重新定义下一代网络以及安全