次のクエリを実行したかったのですが、
String selectQuery = "SELECT max(score),name FROM " + TABLE_SCORE
+" group by name";
出力をランダムな値として取得します。実際には、最大値から最小値までのデータが必要でした。クエリの書き方を教えてください。
実際には、最大値から最小値までのデータが必要でした
最大値から最小値までの順序を意味しますか? これを試して:
SELECT SUM(score), name
FROM MyTable
GROUP BY name
ORDER BY SUM(score) DESC;
したがって、クエリは次のようになります。
String selectQuery = "SELECT SUM(score), name FROM " + TABLE_SCORE
+" GROUP BY name ORDER BY SUM(score) DESC";
String selectQuery = "SELECT score, name FROM " + TABLE_SCORE
+" order by score, group by name";
これにより、スコアに従ってレコードが表示されます(スコアの昇順)。