Hive中使用sql的注意事项
2024-10-19 21:44:06
一、别名的使用
定义别名:columnA as X 不需要使用单引号
使用别名:不与where同时使用 花式报错-->有说hive不支持where后使用别名
二、GROUP BY
select m.makeName ,SUM(c)
from (select t.makeId as id ,count(o.id) as c from type t left join orders o on t.id=o.typeId group by t.typeName,t.makeId) a right join make m
on a.id = m.id GROUP BY m.id,m.makeName;
// select 后的选择字段,在group by 后需出现
//尽量使用外连接来插叙多表
三、连接查询
left semi join :如果左表的主键在右边中存在则打印该行,右表的信息不会打印,主要用于过滤。
最新文章
- sqlite索引的原理
- 让Storm插上CEP的翅膀 - Siddhi调研和集成
- shell脚本初识
- JQuery解析JSon
- Android 快捷方式相关操作
- Orchard 学习-手动安装Orchard
- javascript 中caller,callee,call,apply 的概念[转载]
- LeetCode--判断二叉树是否对称
- windows phone (20) Image元素
- 解决Chrome动画”卡顿”的办法
- TCP/IP笔记(四)IP协议
- 前后端分离之vue2.0+webpack2 实战项目 -- webpack介绍
- 文本处理sed常用操作
- Spring源码情操陶冶-AnnotationConfigBeanDefinitionParser注解配置解析器
- dubbo调用负载均衡
- SQLServer之修改用户自定义数据库用户
- AS中jar包和aar包区别及导入导出
- Metasploit渗透测试实际应用
- 快速入门Splay
- servlet在地址栏填写参数