从多个列中获取前5个最高数字

时间:2016-03-29 21:53:55

标签: mysql

我有一个如下表格,我正在尝试进行查询并获取所有付费列中的前5个数字以及该数字的相关名称。

我正在使用Java,我可以通过选择所有数据来获取数据并获取信息。

意图是循环遍历它们,将前5个数字存储在数组中,并在下一个数字高于数组中存在的数字时继续更新数组。这意味着每次循环遍历数组以检查新数字。

有没有更有效的方法,我可以在MySQL查询本身做一切?

Table Image

预期结果将是:

1200 Simon
1150 jenny
1000 alan
900  james
800  alan

0 个答案:

没有答案