SQL数量统计问题,请教
40A 好
40B 坏
40B 好
40C 好
40A 好
现在要显示成
40A 40B 40C . 。。。。。。
好 2 1 1
坏 0 1 0
ToTal 2 2 1
注意:TYPE中类型很多,只列了3种,如何横向列出type
相关推荐
SQL 统计一个数据库中所有表记录的数量
代码如下: CREATE TABLE #tmptb(tbname sysname,tbrows int ,tbREserved varchar(10),tbData varchar(10) ,tbIndexSize varchar(10),tbUnUsed varchar(10)) INSERT INTO #tmptb exec sp_MSForEachTable ‘EXEC sp_spaceused ”?”’ SELECT * from #tmptb –列出所有表的情况 SELECT tbrows ,tbname FROM #tmptb WHERE tbrows=0 –列出记录数据为0的表
一个用来统计相同姓名人数的SQl语句
sql语句查询 表结构是这样: ID 姓名 性别 1 张三 男 2 王四 男 3 丽丽 女 4 张三 男 5 赵柳 男 6 高洁 男 7 王四 女 8 高洁 女 9 张三 女 怎么能用一条SQL语句查询出如下的结果 姓名 人员个数 男人数 女人数 包含ID 张三 3 2 1 1,4,9 王四 2 1 1 2,7 丽丽 1 0 1 3 高洁 2 1 1 6,8 赵柳 1 1 0 5 代码如下: SELECT * FROM (SELECT DISTINCT Name,Count(ID) as 人員個數, sum(case when Sex=’男’ then 1 else 0 end) as 男人
Redmine缺陷数量统计
用于统计Redmine的缺陷数量,按开发员和测试人员两种角度。下载后修改数据库链接后和统计日期即可使用。
帝国cms使用自定义函数获取用户发表新闻数量的方法
本例主要是分享下帝国cms自定义函数功能,介绍了帝国cms系统中通过用户自定义函数获取用户发表新闻数量的方法,实现获取用户发表的新闻数量,没有现成的方法,不过可以用自定义函数来实现
sql分组统计
原始的数据结构是这样的: 这是一个信息表,记录下每个app每天对应什么等级 现在需求是:统计每天每个等级有多少个app? 实现的sql如下: select count(*) as num,level,date from t_app_level_status group by date,level 结果如下: 这样有个问题,不方便在程序下显示,如果需要把这里的行结构变成列结构,使用下面的sql: select `date`, MAX(CASE level WHEN 1 THEN num ELSE 0


疑难问题
