-2

我有一个看起来像这样的表格,其中 name 是这个人的名字,而 votes 是有多少人给这个人打分,而 rating_percent 基本上就是评级百分比本身,其中 5.0 是最高的。现在我的问题是,根据投票数和 rating_percent 对它们进行分类的最佳方法是什么。你也可以给我一个示例代码吗?

|   id   |  name    |   votes   |   rating_percent  |
|   1    |  George  |   12      |       4.5         |
|   2    |  Pamela  |   1       |       5.0         |
|   3    |  Britney |   22      |       3.2         |
|   4    |  Lucas   |   43      |       1.2         |
|   5    |  Bobby   |   54      |       2.4         |
4

3 回答 3

0

查询将是

SELECT * FROM table_name
ORDER BY votes desc, rating_percent desc
于 2013-07-01T04:36:46.903 回答
0

您可以像这样排序以获得两个字段的排序结果。

 Select * from tableName order by votes desc,rating_percent desc
于 2013-07-01T04:39:05.707 回答
0

大多是这样

SELECT * FROM table_name ORDER BY name DESC, votes  DESC
于 2013-07-01T04:41:21.097 回答