检索MySQL Java中的第一个,第二个和第三个最高值

时间:2015-09-25 03:50:09

标签: java mysql bukkit

我正在使用bukkit API for minecraft,我很好奇我将如何能够检索第一,第二,第三等;最高值取决于用户在命令部分中输入的内容。

忽略命令部分。我只是想知道如何返回第一,第二和第三最高值等;来自MySQL。

为了做到这一点,我会在SQL语句中添加什么?

更新: 这是我到目前为止所得到的 http://pastebin.com/698AJmq6

我的结构是:

  • UUID
  • 名称
  • Winstreak

如何以最高的winstreak返回名称?

1 个答案:

答案 0 :(得分:0)

你不是在接受PhpMyAdmin的回复。 PhpMyAdmin只是一个向您显示SQL数据库的页面。您根本不需要PhpMyAdmin来从SQL服务器读取值,而是从SQL服务器本身获取值。

至于问题,在那个pastebin中你有以下代码:

ResultSet Winstreak = p.ec.sql.querySQL("SELECT * FROM `profiles`
    ORDER BY `Winstreak` DESC LIMIT '" + e.getLine(3) + "';" );

获得具有第n个最高winstreak的玩家的名字:

Winstreak.absolute(n); // Move cursor to a specific row
String name = Winstreak.getString("Name");