我希望执行以下查询,
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";
这将根据分数(分数的升序)为您提供记录。