Hive_慕课网2

数据的导入

Hive_慕课网2
Hive_慕课网2
Hive_慕课网2

数据的查询

Hive_慕课网2

hive的函数

Hive_慕课网2
Hive_慕课网2
Hive_慕课网2
Hive_慕课网2
Hive_慕课网2
Hive_慕课网2
size 得到的是map集合中的个数 cast是转换函数
Hive_慕课网2

hive中的日期函数

Hive_慕课网2
to_date 选择日期部分 datediff 两个日期差 date_add 指定日期加个时间

hive 条件表达式

Hive_慕课网2
coalesce(列1,列2) 反对(列1,列2)中第一个不是空的值
case 列名 WHEN 列中值 THEN 操作 WHEN 列中值 THEN 操作 ELSE 操作 end

hive聚合函数与表生成函数

Hive_慕课网2

  • 使用explode 生成表
    Hive_慕课网2

表连接

Hive_慕课网2
等值连接 where B.b=C.c 不等根据等值理解

外连接

查看部分 部分号 部分员工数
Hive_慕课网2
Hive_慕课网2
有链接例子:
Hive_慕课网2

自连接

Hive_慕课网2
Hive_慕课网2

hive的子查询

子查询即 select * from (select * from table)类似的这种
Hive_慕课网2

hive客户端操作

Hive_慕课网2