mdsk.net
当前位置:首页 >> sql分组统计语句 >>

sql分组统计语句

select count(类别)名称 from 数据库名 groud by 分组名称 select count(项目性质)单位名称,项目类别 from item_info group by 单位名称,项目类别 横向,纵向,校外:select count(项目类别),单位名称,项目性质 from item_info group by 单位名称,项目性质 以上就为解决方法,如有不妥,你再提问!

select 单位,count(distinct 部门) from 表 group by 单位

select unit, sum(cnt) as cnt, sum(type1) as type1, sum(type2) as type2, sum(type3) as type3from (select unit, 1 as cnt, case when type = '1' then 1 else 0 end as type1, case when type = '2' then 1 else 0 end as type2, case when type = '3' then 1 else 0 end as type3from 表)group by unit

select distinct 姓名,项目,count(项目) from 表名 group by 姓名,项目

select 物品名,人名,SUM(数量) from 表 group by 物品名, 人名 order by 物品名

用分组,组内计数就可以了,意思就是根据字段a的取值进行分组,相同的为一组,在用count进行组内计数select a,count(*)from agroup by a

在sql里,常常需要对多个表关联起来进行查询,下面把我写的一个简单的多表关联的例子给大家看看,方法很简单,只要你学会原理就行: select o.id id,o.oid oid,o.number number,o.seorder seorder,o.endprice endprice,--第一个表的字段 d.uid

select xinagmu,count(id) from record group by xiangmu 晕,你用break打断就行 break xingming select xingming,xiangmu from record

select 部门编号,性别,avg(工资) as 平均工资 from 员工数据表 group by 部门编号,性别 union all select 部门编号,'',avg(工资) from 员工数据表 group by 部门编号 union all select '','',avg(工资) from 员工数据表 union all select '',性别,avg(工资) from 员工数据表 group by 性别

select CONVERT(VARCHAR(50),datetime,23) as date ,sum(value) from data group by date

bdld.net | zhnq.net | zdhh.net | zxwg.net | jclj.net | 网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com