0

我希望执行以下查询,

  String selectQuery = "SELECT  max(score),name FROM " + TABLE_SCORE
                        +" group by name";

我将输出作为随机值。实际上我想要从最大值到最小值的数据。请告诉我,如何编写查询。

4

2 回答 2

2

实际上我想要从最大值到最小值的数据

你的意思是按最大值到最小值排序?试试这个:

  SELECT SUM(score), name 
    FROM MyTable
GROUP BY name
ORDER BY SUM(score) DESC;

看到这个 SQLFiddle

所以你的查询应该是这样的:

String selectQuery = "SELECT SUM(score), name FROM " + TABLE_SCORE
                        +" GROUP BY name ORDER BY SUM(score) DESC";
于 2013-05-06T05:04:14.380 回答
0
String selectQuery = "SELECT  score, name FROM " + TABLE_SCORE
                        +" order by score, group by name";

这将根据分数(分数的升序)为您提供记录。

于 2013-05-06T05:01:30.953 回答