数据如下:
{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条记录?)
求助,在线等,非常感谢!