Hive
Hive
Higher?
想和你一起交流技术,一起来吧。
展开
-
Hive--窗口函数
首先创建数据库表数据: mysql> CREATE TABLE sales( -> sales_employee VARCHAR(50) NOT NULL, -> fiscal_year INT NOT NULL, -> sale DECIMAL(14,2) NOT NULL, -> PRIMARY KEY(sales_employee,fiscal_year) -> ); .原创 2021-11-29 21:06:57 · 1228 阅读 · 0 评论 -
Hive--经典函数的基本使用
CASE WHEN THEN ELSE END与If的使用案例 1、数据准备: 2、需求: 求出不同部门男女各多少人。结果如下: dept_Id男女 A 2 1 B 1 2 select dept_id, sum(case sex when '男' then 1 else 0 end) maleCount, sum(case...原创 2021-11-20 11:57:34 · 835 阅读 · 0 评论 -
Hive中的distribute by、order by、sort by解析
distribute by 是控制map端在reduce上是如何区分的,distribute by会把相同的Keyf放到同一个reduce中。可以结合sort by 使用,distribute by必须要写在sort by之前,先进行分组reduce,再进行排序。 select mid, money, name from store distribute by mid sort by mid asc, money asc; order by:是进行全局排序的,当数据量很大时候,效率会很慢。 sor原创 2021-11-18 22:08:55 · 1734 阅读 · 0 评论