Mysql中的排序结果
我有一张类似这样的表格,其中姓名是这个人的名字,投票数是有多少人给这个人打分,评分百分比基本上就是评分百分比本身,其中5.0是最高的。现在我的问题是,根据他们的投票数和投票率,最好的办法是什么。你也能给我一个示例代码吗Mysql中的排序结果,mysql,sql,sorting,Mysql,Sql,Sorting,我有一张类似这样的表格,其中姓名是这个人的名字,投票数是有多少人给这个人打分,评分百分比基本上就是评分百分比本身,其中5.0是最高的。现在我的问题是,根据他们的投票数和投票率,最好的办法是什么。你也能给我一个示例代码吗 | id | name | votes | rating_percent | | 1 | George | 12 | 4.5 | | 2 | Pamela | 1
| 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 |
第四个问题将是
SELECT * FROM table_name
ORDER BY votes desc, rating_percent desc
您可以这样排序,以获得按两个字段排序的结果
Select * from tableName order by votes desc,rating_percent desc
大部分都是这样
SELECT * FROM table_name ORDER BY name DESC, votes DESC
从
表中选择*按投票排序
,评分百分比
?从表中选择*按投票顺序描述,评分百分比描述
,按投票顺序排序(从大到小=降序),然后(当投票相同时)按评分百分比降序。。。?