请帮我使用Mysql中的查询。 我有表包含很多行。现在我想从该表中检索5行。如何在mytable中选择前5个最大值
我的要求是在桌面最大的5个值“列名数量”我想从table.outof N条记录,我需要顶最大距离表
5条感谢您选择,
请帮我使用Mysql中的查询。 我有表包含很多行。现在我想从该表中检索5行。如何在mytable中选择前5个最大值
我的要求是在桌面最大的5个值“列名数量”我想从table.outof N条记录,我需要顶最大距离表
5条感谢您选择,
刚命令由(降序)量行和取前5:
SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5
注意,这将导致全表扫描,除非你对amount
列的索引。如果表中的行数非常大(即成千上万),这可能会影响性能。
SELECT * FROM table ORDER BY amount DESC LIMIT 5;
有一个快速的问题在这里,怎么样,如果前三名的用户具有相同的“量”的价值?和休息是不同的,因此我想选择前7名(前三名作为一名),然后是下4名? – MJoraid 2012-12-14 10:20:07