当前位置: 代码迷 >> Oracle技术 >> 求教!解决方案
  详细解决方案

求教!解决方案

热度:70   发布时间:2016-04-24 08:29:42.0
求教!~
table:

user_name | user_num
----------------------
 张三 | 1
 张三 | 2
 张三 | 2
 张三 | 2
 张三 | 1
 张三 | 3
 张三 | 3
 李四 | 1
 李四 | 1
 李四 | 3
 李四 | 3
 李四 | 2
 李四 | 2
 李四 | 1


效果:
user_name | user_avg | user_count
-----------------------------------
  张三 | 2 | 7
  李四 | 1.8 | 7


说明:
user_avg是张三恩分数平均数,后面的是张三分数个数。求实现!~~




------解决方案--------------------
测试数据:
SQL code
CREATE TABLE T69(    UserName VARCHAR2(20),    UserNum  NUMBER(4)    );INSERT INTO T69 VALUES('张三', 1);INSERT INTO T69 VALUES('张三', 2);INSERT INTO T69 VALUES('张三', 2);INSERT INTO T69 VALUES('张三', 2);INSERT INTO T69 VALUES('张三', 1);INSERT INTO T69 VALUES('张三', 3);INSERT INTO T69 VALUES('张三', 3);INSERT INTO T69 VALUES('李四', 1);INSERT INTO T69 VALUES('李四', 1);INSERT INTO T69 VALUES('李四', 3);INSERT INTO T69 VALUES('李四', 3);INSERT INTO T69 VALUES('李四', 2);INSERT INTO T69 VALUES('李四', 2);INSERT INTO T69 VALUES('李四', 1);
  相关解决方案