收藏
回答

求助,被云数据库排序查询问题难住了?

数据如下:

{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条记录?)

求助,在线等,非常感谢!

最后一次编辑于  2022-09-26
回答关注问题邀请回答
收藏
登录 后发表内容