易截截图软件、单文件、免安装、纯绿色、仅160KB

查询班级中及格,一般,优秀的人数的sql语句

select a.ClassName,a.CourseName,sum(不及格) as 不及格,sum(差) as 差,sum(中等) as 中等,sum(好) as 好 ,sum(不及格)+sum(差)+sum(中等)+sum(好) as 班级总人数 from (select StudentID,ClassName,CourseName,1 as 不及格,0 as 差,0 as 中等,0 as 好 from StudentScore where ScoreRemark='fail' union all
select StudentID,ClassName,CourseName,0 as 不及格,1 as 差,0 as 中等,0 as 好 from StudentScore where ScoreRemark='low' union all
select StudentID,ClassName,CourseName,0 as 不及格,0 as 差,1 as 中等,0 as 好 from StudentScore where ScoreRemark='medium' union all 
select StudentID,ClassName,CourseName,0 as 不及格,0 as 差,0 as 中等,1 as 好 from StudentScore where ScoreRemark='good'  )a group by ClassName,CourseName
      在这里需要注意的是要给某些字段加别名以示区别!


相关文档:

SQl 2005 For XMl 简单查询(Raw,Auto,Path模式)(2)

文章导航 SQL Server 2005 学习笔记系列文章导航
     在SQl 2005 For XMl 简单查询(Raw,Auto,Path模式)(1) 里我们说了关于Path,Raw和Auto模式的用法,其实里面不仅仅 是这些简单的操作,还有一些其它的特性,比如说Type或OpenXml方法,sp_xml_preparedocument存储过程 等这些增加的东东,我们来一 ......

SQL SERVER2008安全性


概述
Microsoft SQL Server 2008 提供了有助于有效管理安全性功能配置、强身份验证和访问控制的安全性增强功能、功能强大的加密和密钥管理功能,以及增强型审核功能。
重大的新功能
使用基于策略的管理,针对企业内的数据来管理及检测不符合安全策略的情况
不需修改应用程序即可使用透明数据加密来加密数据
使用可扩 ......

写了一个稍微复杂点的sql心得

select pcode from (
        select h.k,h.d,h.m,h.u,l.areacode,
               l.areacode||substr(h.u,4,length(h.u))||h.k pcode
         from(
 &nb ......

SQL查询语句精华使用简要


SQL查询语句精华使用简要
  简单的Transact-SQL查询只包括选择列表、from子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。
  例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。
  SELECT nickname,email
  [1] from testtable
  WHERE nam ......

SQL数据类型

数据类型:
一、 整数数据类型
INT(INTEGER)        4
SMALLINT             2
TINYINT                 1
BIGINT    & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号