求教!~
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是张三恩分数平均数,后面的是张三分数个数。求实现!~~
[解决办法]
测试数据:
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);