admin管理员组文章数量:1794759
Hive 分支判断 case函数 if函数
文章目录
- case函数
- 1.含义:
- 2.示例:
- IF函数
- 1.含义:
- 2.示例:
当a = b,返回 c; 当 a = d, 返回 e; 否则 返回 f
2.示例:emp_sex 表数据: 需求 求出不同部门男女各多少人。结果如下:
select dept_id, sum(case sex when '男' then 1 else 0 end) male_count, sum(case sex when '女' then 1 else 0 end) female_count from emp_sex group by dept_id; IF函数 1.含义: IF(expr1,expr2,expr3)如果 expr1 为true 返回 expr2; 否则返回 expr3.
2.示例:emp_sex 表数据: 需求 求出不同部门男女各多少人。结果如下:
select dept_id, sum(if(sex='男',1,0)) male_count, sum(if(sex='女',1,0)) female_count from emp_sex group by dept_id;版权声明:本文标题:Hive 分支判断 case函数 if函数 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686495990a73973.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论