摘要: 1.相关函数说明 OVER():指定分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变而变化 CURRENT ROW:当前行 n PRECEDING:往前n行数据 n FOLLOWING:往后n行数据 UNBOUNDED:起点,UNBOUNDED PRECEDING 表示从前面的起点, U 阅读全文
posted @ 2019-09-05 18:05 王怀宇 阅读(196) 评论(0) 推荐(1) 编辑
摘要: 一、行转列 1.相关函数说明 CONCAT(string A/col, string B/col…):返回输入字符串连接后的结果,支持任意个输入字符串; CONCAT_WS(separator, str1, str2,...):它是一个特殊形式的 CONCAT()。第一个参数剩余参数间的分隔符。分隔 阅读全文
posted @ 2019-09-05 14:58 王怀宇 阅读(11768) 评论(0) 推荐(1) 编辑
摘要: 1. 数据准备(tab分割不要用空格) 悟空 A 男大海 A 男宋宋 B 男凤姐 A 女婷姐 B 女婷婷 B 女 2.需求 求出不同部门男女各多少人。结果如下: 3.新建文件将上述内容写入 4.在hive创建数据表 5.按需求查询 6.结果显示 阅读全文
posted @ 2019-09-05 14:27 王怀宇 阅读(949) 评论(0) 推荐(0) 编辑
摘要: Rank 1.函数说明 RANK() 排序相同时会重复,总数不会变 DENSE_RANK() 排序相同时会重复,总数会减少 ROW_NUMBER() 会根据顺序计算 2.数据准备(手巧时切记用tab分开,不要用空格,会报错0 孙悟空 语文 87孙悟空 数学 95孙悟空 英语 68大海 语文 94大海 阅读全文
posted @ 2019-09-05 13:57 王怀宇 阅读(5134) 评论(0) 推荐(1) 编辑