为了账号安全,请及时绑定邮箱和手机立即绑定

关于hive中的count(*)的问题

关于hive中的count(*)的问题

妞给爷乐一个 2017-04-19 11:24:50
有如下代码:select area_name,city_name,base_name,sex,ages,national,count(*) numfrom cr_liaoning_20170216_27 group by area_name,city_name,base_name,sex,ages,national;请问这是什么意思?是查询area_name,city_name,base_name,sex,ages,national一共有多少个还是什么?请求大神指教~~~
查看完整描述

3 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

这是典型的group by,group by的意思就是将数据分组,group by 后边的字段,就是分组条件,后边的所有字段都相同才可分为一组,count(*) 表示这样分组之后,有多少个组~

查看完整回答
1 反对 回复 2017-04-19
?
慕盖茨7487304

TA贡献2条经验 获得超0个赞

按照area_name,city_name,base_name,sex,ages,national字段分组,count(*)计算每个分组内有多少条记录。
查看完整回答
反对 回复 2017-04-20
  • 3 回答
  • 0 关注
  • 2362 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信