房天下 > 房天下问答 > 业主生活 > 其他
  • sql 查询语句

    我一个档案表里有这些字段:街道,地区,社区,补助类别,姓名现在我要求的是:在每个地区中,每个街道相对应的人数,以及享受不同补助类别的人数大概就好像是: 总人数 补助类别1 补助类别2xx街道

    提问者:静约

    发布于2011-01-07

共1个回答
  • 蓝箭维修 丨Lv 4
    比如表tbjiedao diqu shequ leixing xingmingjd1 dq1 sq1 A zs jd2 dq2 sq2 B ls jd1 dq1 sq1 C ww jd3 dq1 sq1 A zl jd1 dq1 sq1 B qq jd2 dq1 sq1 A kk SQL语句select a.jiedao as '街道',count(a.jiedao) as '总人数', sum(case a.leixing when 'A' then 1 else 0 end) as '补助类型A', sum(case a.leixing when 'B' then 1 else 0 end) as '补助类型B', sum(case a.leixing when 'C' then 1 else 0 end) as '补助类型C'from zhidao_buzhu agroup by a.jiedao结果接到 总人数 A B cjd1 3 1 1 1 jd2 2 1 1 0 jd3 1 1 0 0局限性:本SQL 语句仅仅能解决 补助类型 总数确定的情况。
    +1 2011-01-07 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。