COUNT多列,但是每列都是不同条件的,怎么用一句SQL写?
2024-09-29 09:32:34
原文发布时间为:2010-09-06 —— 来源于本人的百度文章 [由搬家工具导入]
《转》http://www.cnblogs.com/ruanzuzhang/archive/2009/02/22/1395789.html在同一个sql语句中写不同条件的Count数量 类似select count(1),count(2),count(3) from 表 每列都有不同条件的 count组成
其实有count很难实现
可以用sum 去实现它
例子如下
select xy, sum(case when jw_cljgh=1 then 1 else 0 end) as 留级,sum(case when jw_cljgh=2 then 1 else 0 end) as 复学 from xjgl,bjsjk where xjgl.bh=bjsjk.bh group by xy
类似
留级 复学
医学院 104 4
计算机学院 5 35
最新文章
- 学习Linux下s3c2440的USB鼠标驱动笔记
- java自带工具-jps、jinfo、jstack、jstat、jmap
- Jmeter发送soap请求
- AFNetworking 3.1
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【九】——API变了,客户端怎么办?
- Opencv相关细节
- ThinkPHP公共配置文件与各自项目中配置文件组合的方法
- EXP的flashback_scn和flashback_time
- [51NOD1405] 树的距离之和(树DP)
- windows系统下Python环境的搭建
- 在vs环境中跑动sift特征提取(代码部分)
- javascript 基础2第12节
- Python中sys.argv[]的用法
- wpf样式绑定 行为绑定 事件关联 路由事件实例
- poj 2104 K-th Number - 经典划分树
- .NET反编译之Reflector基础示例
- 《通过C#学Proto.Actor模型》之Prpos
- C#博客目录
- canvas里设置width和css里设置width和js里设置width的区别
- ubuntu 使用dpkg手动安装deb包时发生循环依赖的解决办法