在排序结果集中选择行数的有效方法(MySQL)

旅游男孩

MySQL表如下所示:

Item  Score
-----------
A     3.646
B     2.775
C     6.383
D     0.122
...

在column上有一个索引Score我想按降序顺序选择项目,我也想知道项目的等级(即结果集中该特定行的编号)。在此示例中,期望的结果将是:

Item  Rank
----------
C     1
A     2
B     3
D     4

在大桌子上是否有一种有效的方法来做到这一点?如果可能,我想避免进行子选择。

PS:是的,结果集中的排名当然总是1、2、3...。但是,不能,我不能仅仅在应用程序中得出该结果,因为这些结果将在DB中进一步处理,而不返回给应用。

蒂姆·比格莱森(Tim Biegeleisen)
SET @rank=0;
SELECT Item, @rank:=@rank+1 AS rank
FROM yourTable
ORDER BY Score DESC;

该选项使用会话变量来模拟行号功能,因为MySQL不支持解析功能。

这是一个有用的教程链接,该教程更深入地讨论了在MySQL中模拟行号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从排序数组中选择项目<值的有效方法

来自分类Dev

在A *搜索中选择/排序最佳节点的更有效方法是什么?

来自分类Dev

在A *搜索中选择/排序最佳节点的更有效方法是什么?

来自分类Dev

jQuery选择表行数据的有效方法

来自分类Dev

从表中选择部分或全部记录的有效方法

来自分类Dev

从PARTITION BY中选择行的更有效方法

来自分类Dev

在Excel文件中选择大量行的有效方法

来自分类Dev

如何从JWK密钥集中选择有效的密钥进行Apple登录令牌验证?

来自分类Dev

从Sqlite表中选择线元组并有效地对元组进行排序

来自分类Dev

从具有Z数量库存的Y列表中选择X的有效方法是什么?

来自分类Dev

mysql:从两者中选择最有效的查询

来自分类Dev

在Python中从大文件中选择部分记录的更有效方法

来自分类Dev

从数据库中选择大量值的最有效方法

来自分类Dev

在OpenCV中选择图像的非矩形ROI的最有效方法是什么?

来自分类Dev

从火炬中的张量中选择性替换向量的有效方法

来自分类Dev

从数据库中选择大量值的最有效方法

来自分类Dev

在Boost Graph Library中选择给定顶点的随机输入或输出邻居的有效方法?

来自分类Dev

从长(且合理)稀疏向量中选择随机元素的最有效方法是什么?

来自分类Dev

从 Scala 中的 Seq 中选择元素子集的有效方法

来自分类Dev

Pandas:使用多个条件从数据框中选择行的有效方法

来自分类Dev

一种更有效的方法来对netstat命令的结果进行排序

来自分类Dev

有效的分组,排序和返回前N个结果的方法

来自分类Dev

Bash使用awk从文件中选择有效行

来自分类Dev

从查询集中删除重复项的有效方法?

来自分类Dev

选择功能的更有效方法

来自分类Dev

一步就能清除选择并在KDE Dolphin中选择新项目的有效方法?

来自分类Dev

一步就能清除选择并在KDE Dolphin中选择新项目的有效方法?

来自分类Dev

在RethinkDB中是否有一种有效的方法可以对联接的结果进行排序?

来自分类Dev

在数据框中选择任何行作为标题行的最有效方法是什么?

Related 相关文章

  1. 1

    从排序数组中选择项目<值的有效方法

  2. 2

    在A *搜索中选择/排序最佳节点的更有效方法是什么?

  3. 3

    在A *搜索中选择/排序最佳节点的更有效方法是什么?

  4. 4

    jQuery选择表行数据的有效方法

  5. 5

    从表中选择部分或全部记录的有效方法

  6. 6

    从PARTITION BY中选择行的更有效方法

  7. 7

    在Excel文件中选择大量行的有效方法

  8. 8

    如何从JWK密钥集中选择有效的密钥进行Apple登录令牌验证?

  9. 9

    从Sqlite表中选择线元组并有效地对元组进行排序

  10. 10

    从具有Z数量库存的Y列表中选择X的有效方法是什么?

  11. 11

    mysql:从两者中选择最有效的查询

  12. 12

    在Python中从大文件中选择部分记录的更有效方法

  13. 13

    从数据库中选择大量值的最有效方法

  14. 14

    在OpenCV中选择图像的非矩形ROI的最有效方法是什么?

  15. 15

    从火炬中的张量中选择性替换向量的有效方法

  16. 16

    从数据库中选择大量值的最有效方法

  17. 17

    在Boost Graph Library中选择给定顶点的随机输入或输出邻居的有效方法?

  18. 18

    从长(且合理)稀疏向量中选择随机元素的最有效方法是什么?

  19. 19

    从 Scala 中的 Seq 中选择元素子集的有效方法

  20. 20

    Pandas:使用多个条件从数据框中选择行的有效方法

  21. 21

    一种更有效的方法来对netstat命令的结果进行排序

  22. 22

    有效的分组,排序和返回前N个结果的方法

  23. 23

    Bash使用awk从文件中选择有效行

  24. 24

    从查询集中删除重复项的有效方法?

  25. 25

    选择功能的更有效方法

  26. 26

    一步就能清除选择并在KDE Dolphin中选择新项目的有效方法?

  27. 27

    一步就能清除选择并在KDE Dolphin中选择新项目的有效方法?

  28. 28

    在RethinkDB中是否有一种有效的方法可以对联接的结果进行排序?

  29. 29

    在数据框中选择任何行作为标题行的最有效方法是什么?

热门标签

归档