-
添加jar包 创建临时函数 执行查看全部
-
需要的jar包查看全部
-
select d.deptno, d.dname, count(e.empno) ---count(e.empno)聚合函数 计数 from emp e, dept d where e.deptno = d.deptno group by d.deptno, d.dname; -- 没有出现在聚合函数中的列 等值连接:不成立,员工表中不存在的部门但是部门表中存在 应该修改为外连接的形式: 通过外连接可以将对连接条件不成立的记录仍然包含在最后的结果中。 左外连接: 右外连接: select d.deptno, d.dname, count(e.empno) from emp e right outer join dept d on(e.deptno = d.deptno) group by d.deptno, d.dname;查看全部
-
*聚合函数 -count记数 -sum求和 -min最小值 -max最大值 -avg平均值 select count(*), sum(sal), max(sal), min(sal), avg(sal) *表生成函数 -explode 将每个key-value数据都转换成一行 select explode(map(1,'tom',2,'mary',3,'mike'));查看全部
-
条件函数 coalesce:从左到右返回第一个不为null的值 select comm,sal,coalesce(comm, sal) from emp; case...when select ename, job, sal, case job when 'PRESIDENT' then sal+1000 when 'MANAGER' then sal+800 else sal+400 end from emp;查看全部
-
转化为日期、去年、取月、取日等函数查看全部
-
统计长度和转化类型函数查看全部
-
几个取位函数查看全部
-
按序号排列需开启:set hive.groupby.orderby.position.alias = true;查看全部
-
hive中对字符串是大小写敏感的,严格区分大小写 hive中%都可代表任意字符串,_代表任意字符查看全部
-
数据库中判断某数据是否为空使用where column is/not null,而不能使用=,对null值进行操作时需要使用env(vaule,0)进行转化,否则操作会出问题。 简单的查询操作不需要生成mr作业,就可只需开启fetch task直接从hdfs里提取数据,具体配置如图,头两种配置方式只在当前会话中有效,第三种持续有效。查看全部
-
将hive中的数据导出到oracle中查看全部
-
使用sqoop导入及导出的语法,特别注意使用query语句时需加入$conditions查看全部
-
sqoop数据处理流程查看全部
-
sqoop是apache下的一个开源数据操作框架,可用于hadoop或者一些结构化数据库数据的导入导出。使用只需要解压然后设置两个环境变量即可。查看全部
举报
0/150
提交
取消