Hive
文章平均质量分 95
Thomson617
岁月静好,仍需负重前行!
向着未来努力奔跑,奋斗之年永不停歇!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hive内置函数与常用函数汇总
目录数学函数集合函数类型转换函数[官网地址]Hive内置函数汇总数学函数 返回值类型 函数名称(参数) 函数说明 DOUBLE round(DOUBLE a) 返回对a四舍五入的BIGINT值 DOUBLE round(DOUBLE a, INT d) 返回DOUBLE型d的保留n位小数的DOUBL.原创 2020-11-15 00:50:06 · 5314 阅读 · 1 评论 -
SQL/HQL中数据去重的3种方式
30万条数据的去重比较1.distinctselect distinct * from tableNamehive用时: 40.47秒impala用时: 11.98秒2.group byselect c1,c2,c3,c4,c5,max(c6) c6from tableNamegroup by c1,c2,c3,c4,c5hive用时: 22.8秒impala用时: 2....原创 2019-04-09 13:59:10 · 6514 阅读 · 2 评论 -
MySQL、Oracle、Sql Server、Hive、Spark SQL、Flink SQL总结
本文主要讲解各类SQL语言的优缺点、数据类型及SQL语法的区别,其它区别可参加各官网MySQL官网地址:https://dev.mysql.com/doc/refman/8.0/en/programs.html优点:(1).体积小、速度快、总体拥有成本低,支持多种操作系统,使用简单,开放源码,稳定性高;(2).提供的接口支持多种语言连接操作。可以工作在不同的平台上。支持C、C++、Jav...原创 2019-02-20 17:19:25 · 6476 阅读 · 0 评论 -
Hive列操作汇总(添加/更新/删除/虚拟列)
官网语法如下所示https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-AlteringandDroppingTables hive> ALTER TABLE events RENAME TO 3koobecaf; hive> ALTER TABLE pokes ADD CO...原创 2019-02-19 15:42:34 · 16333 阅读 · 0 评论 -
Hive SQL进阶练习(HQL)
一.数据准备(4表联查)1.创建车辆信息表:create external table car( car_id string comment '车辆ID', customer_id string comment '客户ID', car_brand string comment '车辆品牌', car_serial string comment '车辆系列', yearcheck_dt...原创 2019-02-27 18:43:21 · 3942 阅读 · 1 评论 -
Hive建表语句详解--CREATE TABLE
Hive创建表的方式(默认路径/user/hive/warehouse,也可以location指定,主要针对external表)1、使用create命令创建一个新表,带分区可以使用describe formatted mytest_deptaddr 查看建表相关的各种配置属性以及默认属性。从下面可以看出,在创建表时有很多属性,比如存储地址,存储格式等属性我们都没有直接配置,而是选择了系统默认的。2、把一张表的某些字段抽取出来,创建成一张新表,使用as注意: 1.as只会复制属性以及属性值到新的表中。原创 2019-01-09 15:05:00 · 160376 阅读 · 2 评论 -
Hive sql语句必练50题-入门到精通(1)
hive学习之经典sql 50题 hive版建表:create table student(s_id string,s_name string,s_birth string,s_sex string) row format delimited fields terminated by ‘\t’;create table course(c_id string,c_name string,t_i...原创 2018-10-20 12:22:19 · 25178 阅读 · 29 评论 -
Hive sql语句必练50题-入门到精通(2)
承接: Hive sql语句必练50题-入门到精通(1)– 21、查询不同老师所教不同课程平均分从高到低显示:– 方法1select course.c_id,course.t_id,t_name,round(avg(s_score),2)as avgscore from course join teacher on teacher.t_id=course.t_id jo...原创 2018-10-22 23:08:54 · 5948 阅读 · 13 评论 -
Hive sql语句必练50题-入门到精通(3)
承接: Hive sql语句必练50题-入门到精通(2)– 36、查询任何一门课程成绩在70分以上的学生姓名、课程名称和分数:select student.s_id,s_name,c_name,s_score from scorejoin student on student.s_id=score.s_idjoin course on score.c_id=course.c_idwhe...原创 2018-10-23 00:50:59 · 4516 阅读 · 24 评论
分享