当前位置: 代码迷 >> Sql Server >> 求sql话语思路
  详细解决方案

求sql话语思路

热度:96   发布时间:2016-04-24 20:29:10.0
求sql语句思路
有7列数据, 其中要 123列确定一条数据,例如  ACD 和 BCD 算两条数据,ABC 和 ABD也算两条数据,从一个表中分别将 ACD、ABC、ABD、BCD确定的数据(都出现多次) 统计计算,然后将计算结果变成一条数据

A C D x x x x
B C D x x x x
A B D x x x x
A B C x x x x
A B D x x x x
B C D x x x x
A C D x x x x
A B C x x x x
A B D x x x x

目的是
A C D x x x x
A B D x x x x
B C D x x x x
A B C x x x x
sql

------解决方案--------------------
你想统计什么?求和,求平均值,求个数?

这是分组求和的语句,

select col1,col2,col3,count(*) as num,sum(xxx) as xxx
from tb
group by col1,col2,col3

------解决方案--------------------
avg(case when )
  相关解决方案