
hive
文章平均质量分 76
一纸春秋
张鼎元的博客。
展开
-
Hive练习 —— 月访问次数,学生课程成绩,年最大气温,学生选课情况,月销售额
https://www.cnblogs.com/h-kang/p/10916643.html题目和数据均来自于上面的这篇博客,我自己的这篇博客用来记录自己写的答案和解析求单月访问次数和总访问次数用户名,访问日期,访问次数A,2015-01,5A,2015-01,15B,2015-01,5A,2015-01,8B,2015-01,25A,2015-01,5A,2015-02,4A,2015-02,6B,2015-02,10B,2015-02,5A,2015-03,16A,2015原创 2022-01-15 15:51:29 · 1024 阅读 · 0 评论 -
hive踩坑笔记 —— ParseException line 6:26 mismatched input ‘,‘ expecting ( near ‘char‘ in primitive type
平常创建表的时候,都是 字段名 string 或者 字段名 int今天将字段名设置为char时,报了这个错误ParseException line 6:26 mismatched input ‘,’ expecting ( near ‘char’ in primitive type specification,想了好一会才想起来,char类型的后面需要跟上括号,括号里面是字段值占用的字节量上限create table data_order( orderid string, orderCu原创 2021-12-01 16:43:54 · 16936 阅读 · 0 评论 -
2021年安徽省大数据与人工智能应用竞赛——大数据分析Hive题目解答与思路(初赛)
2021年安徽省大数据与人工智能应用竞赛大数据(网络赛)-本科组赛题第三部分:大数据分析——题目解答与分析思路原创 2021-12-01 15:54:04 · 2925 阅读 · 0 评论 -
hive踩坑笔记 —— 开窗函数为聚合函数时,加order by 与不加 order by的区别
over()开窗函数前分排序函数和聚合函数两种当为排序函数,如row_number(),rank()等时,over中的order by只起到窗口内排序作用。当为聚合函数,如max,min,count等时,over中的order by不仅起到窗口内排序,还起到窗口内从当前行到之前所有行的聚合(多了一个范围)。以 sum 举例,下面的结果中,左图为不加 order by的结果,右图为加上order by的结果发现不加order by score的话,就是针对一整个分区进行sum求和。加上or.原创 2021-11-28 00:47:40 · 7285 阅读 · 1 评论 -
hive练习 (员工表,部门表,与连续登录天数,开始日期,结束日期,交易金额总和,连续登录日期之间的间隔天数问题求解)
员工信息表emp:字段:员工id,员工名字,工作岗位,部门经理,受雇日期,薪水,奖金,部门编号英文名:EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,BONUS,DEPTNO7369,SMITH,CLERK,7902,1980-12-17,800,null,20部门信息表dept:字段:部门编号,部门名称,部门地点英文名:DEPTNO,DEPTNAME,DEPTADDR10,ACCOUNTING,NEW YORK1. 列出至少有一个员工的所有部门。select dep原创 2021-11-27 23:38:15 · 2442 阅读 · 4 评论 -
hive笔记 —— 解决where子句不能使用子查询的前提下,比较子查询结果(等于,大于,平均值)
目录解决 where 字段 >(select 字段 from 表名)的情况解决 where 字段 =(select 字段 from 表名)的情况解决 where 字段 =(select avg(字段) from 表名 group by 字段)的情况解决 where 字段 >(select 字段 from 表名)的情况拿网上的题目来举例子(想把题目出处贴出来的,发现网上各种网站都有这个题目,不确定来源是哪里)员工信息表emp:字段:员工id,员工名字,工作岗位,部门经理,受雇日期,薪水,原创 2021-11-27 23:26:21 · 5064 阅读 · 0 评论 -
Hive笔记 —— 表加载数据的六种方式(实例代码,存储文件,数据格式)
目录建表内部表,外部表删除表的区别利用location改变表的存储位置truncate 清空表数据的情况加载数据的四种方式hadoop dfs -put linux本地路径 hdfs路径dfs -put linux本地路径 hdfs路径load data inpath '/HDFS路径' into table 表名load data local inpath 'linux本地路径' into table 表名建表create table students( id bigint comment '原创 2021-11-23 23:31:11 · 7443 阅读 · 0 评论