当前位置: 代码迷 >> Sql Server >> 麻烦大侠们写下SQL语句,该怎么处理
  详细解决方案

麻烦大侠们写下SQL语句,该怎么处理

热度:164   发布时间:2016-04-27 14:08:31.0
麻烦大侠们写下SQL语句
各位大侠:
请问:
  有一个数据表中的信息怎么实现统计
info表格结构如下:

  身份证 班级 是否标记  
  111 a班 是
  222 a班 是
  333 b班 是
  444 b班 否

查询info表格中各班标记为“是”的总数,和 "否"标记的总数,实现结果如下:
  是 否 班级
  2 0 a班
  1 1 b班

怎么用SQL 语句完成,谢谢了

------解决方案--------------------
SQL code
select 是=sum(case when 是否标记='是' then 1 else 0 end),否=sum(case when 是否标记='否' then 1 else 0 end),班级from infogroup by 班级
------解决方案--------------------
如果存在一个省份对应表

SQL code
省份对应表身份证 省份名称11    黑龙江22    安徽33    江西44    广东
  相关解决方案