ORACLE 表QQ 里面有 A,B,C,D,E……列 GROUP BY 得到每列的行数,并显示大於他们平均值在列 。。。

[复制链接]
查看11 | 回复4 | 2013-7-4 16:02:15 | 显示全部楼层 |阅读模式
这张图里的统计能帮到你吗?...
回复

使用道具 举报

千问 | 2013-7-4 16:02:15 | 显示全部楼层
10列左右的话可以用下面这个,如果大几十上百列就当我什么都没说。。。SELECT col1,col2,(col1+col2)/2+1/*平均值*/ FROM (SELECT sum(col1) col1,sum(col2) col2 FROM (SELECT sum(count(1)) col1 , sum('') col2 FROM test ...
回复

使用道具 举报

千问 | 2013-7-4 16:02:15 | 显示全部楼层
哥们,你这个提问很奇葩啊,十几个人看没有回答的,你说明白点儿给你回答...
回复

使用道具 举报

千问 | 2013-7-4 16:02:15 | 显示全部楼层
select count(column),avg(column) from QQ group by column...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行