[英]Retrieving the first, second and third highest values in MySQL Java
我正在為 minecraft 使用 bukkit API,我很好奇如何檢索第一個、第二個、第三個等; 最高值取決於用戶在命令部分輸入的內容。
忽略命令部分。 我只是想知道如何返回第一、第二和第三高值等; 來自 MySQL。
為了這樣做,我會在 SQL 語句中放入什么?
更新:這是我到目前為止得到的http://pastebin.com/698AJmq6
我的結構是:
我將如何返回具有最高連勝紀錄的名字?
您不是從 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.absolute(n); // Move cursor to a specific row
String name = Winstreak.getString("Name");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.