数据表如下:表名(test)
name | rncid | num |
---|---|---|
test | 2888 | 5555 |
test | 2888 | 4444 |
test | 2888 | 3333 |
test | 2888 | 2222 |
test | 2888 | 66 |
test | 2888 | 33 |
要求:获取test表前4行数据和 与 num列总和值 的比率
1、首先给test表添加一个类似于主键的行值:select to_number()over() as id,data.name,data.rncid,data.num from (select * from test);
id | name | rncid | num |
---|