求助,被云数据库排序查询问题难住了?
数据如下: {name: '小明', score: 80},
{name: '小红', score: 100},
{name: '小花', score: 90}
重点问题1 根据分数(score)排序,如何查出小明同学的名次?? 如小明是第3名,期望能给查出的结果加上序号(index),如下: {name: '小明', score: 80, index: 3} // 注:index字段是期望能查出的名次值
次要问题2 使用云数据库排序查询,是否能在每条记录中增加名次字段? 期望结果如下: {name: '小红', score: 100, index: 1}, // 注:index字段是期望能查出的名次值,起始值是0或1都可以
{name: '小花', score: 90, index: 2}
{name: '小明', score: 80, index: 3},
(注:查出所有排序后的数据,写个循环手动增加index值,除了这种,是否数据库本身可以做到? 数据量大了是否有问题?比如查1000条记录?) 求助,在线等,非常感谢!