摘要: having称为分组滤过条件,也就是说是分组需要的条件,所以必须与group by联用也就是说,聚合函数计算的结果可以当条件来使用,因为它无法放在where里,只能通过having这种方式来解决。引自:http://zhidao.baidu.com/question/406745181.html 阅读全文
posted @ 2012-11-23 11:18 伯箫 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 第一种情况:横向显示先看下面的一个数据表:现在的需求是:统计出v_coun每一种取值情况下,对就的V_iseneded的数量。Oracle中的SQL代码如下:select v_count,sum(case when v_isended=1 then 1 else 0 end) as 一的数量,sum(case when v_isended=0 then 1 else 0 end) as 零的数量from t_vote group by v_count结果如下:第二种情况:竖向显示表结构如下:对应的列名意思为:员工工号、员工姓名、计件工资。上面只是一部分数据,总共的数据有七百多条现在的需求是:对 阅读全文
posted @ 2012-11-23 10:59 伯箫 阅读(1328) 评论(0) 推荐(0) 编辑