首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-13 
麻烦大侠们写下SQL语句各位大侠:请问:有一个数据表中的信息怎么实现统计info表格结构如下:身份证班级是否

麻烦大侠们写下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    广东 

热点排行