Hive查询、Hive Join和Hive集合操作

本文详细介绍了Hive的查询语法,包括SELECT基础、CTE和嵌套查询的使用,以及进阶的列匹配正则表达式和虚拟列。在Hive JOIN部分,讲解了关联查询、MapJoin以及不同类型的JOIN操作。最后,讨论了Hive的集合操作如UNION及其应用场景。
摘要由CSDN通过智能技术生成

Hive查询

SELECT基础

  • SELECT用于映射符合指定查询条件的行
  • Hive SELECT是数据库标准SQL的子集
    使用方法类似于MySQL
#查询顾客表中地区为“NY”所在城市为'New York'的用户
select * from customers where customer_state="NY" and customer_city="New York";
#查询订单表中共有多少不同顾客下过订单
select count(distinct order_customer_id) from orders;
#查询商品表中前5个商品
select * from products limit 5;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CTE和嵌套查询

  • CTE(Common Table Expression)
create table jobs_details as 
with 
tmp as 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值