-2

私はこのようなテーブルを持っています.nameは人の名前で、投票は何人がこの人を評価したかです.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

このように並べ替えて、2 つのフィールドで並べ替えた結果を得ることができます。

 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 に答える