前 x 排名的 MySQL 选择

塞缪尔·阿索尔

我想在我的MySQL数据库中进行选择,我在特定列中存储了数值。

我看过一些网站根据某些标准显示10 十,我一直想知道是否可以根据数值进行选择。

我的数据库是这样的:

| id | name      | pts |
+----+-----------+-----+
| 1  | Brad      |  3  |
| 2  | Jane      |  8  |
| 3  | Jones     |  10 |
| 4  | Paty      |  15 |
| 5  | Sammy     |  2  |

现在我的问题是,如何根据 进行仅选择前 3 个用户的查询,pts以便将结果返回为:

1st Position = Paty => 15pts
2nd Position = Jones => 10pts
3rd Position = Jane => 8pts

?

Arun pandian M

试试这个 :

SELECT * FROM tablename ORDER BY pts desc limit 3

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章