首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求教!解决方案

2012-05-20 
求教!~table:user_name | user_num----------------------张三 | 1张三 | 2张三 | 2张三 | 2张三 | 1张三

求教!~
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); 

热点排行