美文网首页
Hive 中各种关键词的排序

Hive 中各种关键词的排序

作者: 阿翔哥哥100 | 来源:发表于2018-01-08 15:41 被阅读0次

//五种子句是有严格顺序的:

where → group by → having → order by → limit

//where和having的区别:

//where是先过滤再分组(对原始数据过滤),where限定聚合函数

hive> select count(*),age from tea where id>18 group by age;

//having是先分组再过滤(对每个组进行过滤,having后只能跟select中已有的列)

hive> select age,count(*) c from tea group by age having c>2;

//group by后面没有的列,select后面也绝不能有(聚合函数除外)

hive> select ip,sum(load) as c from logs  group by ip sort by c desc limit 5;

//distinct关键字返回唯一不同的值(返回age和id均不相同的记录)

hive> select distinct age,id from tea;

//hive只支持Union All,不支持Union

//hive的Union All相对sql有所不同,要求列的数量相同,并且对应的列名也相同,但不要求类的类型相同(可能是存在隐式转换吧)

select name,age from tea where id<80

union all

select name,age from stu where age>18;

相关文章

  • Hive 中各种关键词的排序

    //五种子句是有严格顺序的: where → group by → having → order by → lim...

  • hive排序总结

    HIVE 排序总结 ORDER BY Hive中的order by语句用于对查询结果集执行一个全局排序。这也就是说...

  • Hive中的各种join

    准备数据 建表: 导入数据: 实验: inner join left join right join full o...

  • Hive 1.2.1 排序

    1. 借鉴 HIVE的四种排序,以及分区分桶谈谈hive的order by ,sort by ,distribut...

  • 46_排序的基本概念

    关键词:排序的一般定义、排序的数学定义、排序的稳定性、多关键字排序、排序中的关键操作、排序的审判 0. 排序的一般...

  • HIVE UDTF 自定义函数

    HIVE UDTF 自定义函数 关键词:HIVE UDTF 开发 实例Hive运行用户自定义函数对数据信息处理,...

  • 数据仓库-Hive基础(六) Hive 查询语法

    数据仓库-Hive基础(六) Hive 查询语法 SELECT order by 会对输入做全局排序,因此只有一个...

  • Hive 中的各种常用set设置

    背景 平时在跑数据时,需要在查询语句前设置一些set语句,这些set语句中其中有一些是配置hive的各功能,另一些...

  • Presto Hive连接器

    概览 Hive连接器允许查询存储在Hive数据仓库中的数据。Hive是由三个部分组成。 各种格式的数据文件通常存储...

  • JS中的各种排序方法

    1. 介绍 数据结构算法中排序有很多种,常见的、不常见的,至少包含十种以上。根据它们的特性,可以大致分为两种类型...

网友评论

      本文标题:Hive 中各种关键词的排序

      本文链接:https://www.haomeiwen.com/subject/rlybnxtx.html