题目
有如下一张表G0602
求出NAME中每组累加/每组总数的比例大于0.6的ID和NAME预期的结果应该为
解释:从题目意思可以看出关羽组的总数为14,从ID为1到5分别累加后的结果分别为1,3,9,11,14,只有9,11,14除以总数14才大于0.6,所以返回的结果ID为3,4,5,同样曹操组为7和8
测试数据
CREATE TABLE G0602
(
ID INT,
NAME VARCHAR(10),
NUM INT
)
INSERT INTO G0602 VALUES
(1,'关羽',1),
(2,'关羽',2),
(3,'关羽',6),
(4,'关羽',2),
(5,'关羽',3),
(6,'曹操',2),
(7,'曹操',3),
(8,'曹操',3)