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

本文详细介绍了Hive的查询语法,包括SELECT基础、CTE和嵌套查询的使用,以及进阶的列匹配正则表达式和虚拟列。在Hive JOIN部分,讲解了关联查询、MapJoin以及不同类型的JOIN操作。最后,讨论了Hive的集合操作如UNION及其应用场景。
最低0.47元/天 解锁文章
2013

被折叠的 条评论
为什么被折叠?



