一、别名的使用

 定义别名: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 :如果左表的主键在右边中存在则打印该行,右表的信息不会打印,主要用于过滤。

最新文章

  1. sqlite索引的原理
  2. 让Storm插上CEP的翅膀 - Siddhi调研和集成
  3. shell脚本初识
  4. JQuery解析JSon
  5. Android 快捷方式相关操作
  6. Orchard 学习-手动安装Orchard
  7. javascript 中caller,callee,call,apply 的概念[转载]
  8. LeetCode--判断二叉树是否对称
  9. windows phone (20) Image元素
  10. 解决Chrome动画”卡顿”的办法
  11. TCP/IP笔记(四)IP协议
  12. 前后端分离之vue2.0+webpack2 实战项目 -- webpack介绍
  13. 文本处理sed常用操作
  14. Spring源码情操陶冶-AnnotationConfigBeanDefinitionParser注解配置解析器
  15. dubbo调用负载均衡
  16. SQLServer之修改用户自定义数据库用户
  17. AS中jar包和aar包区别及导入导出
  18. Metasploit渗透测试实际应用
  19. 快速入门Splay
  20. servlet在地址栏填写参数

热门文章

  1. 图形剖析,当给 ul 设置padding=0, margin=0后 li前面的小黑点消失的现象原理!
  2. Mvc+Hui+SqlSugar+Autofac+NLog+T4 架构设计(一)
  3. CABasicAnimation使用总结
  4. to meet you
  5. mysql使用Sql获取13位时间戳
  6. docker启动mysql
  7. JS变量、作用域、内存
  8. css中可以继承的属性
  9. centos6.9下安装python3.7
  10. linux查看文件命令tail的使用