我怎么能按最大值排序mysql表?

时间:2016-07-19 22:38:25

标签: php android mysql sql

这是我在本网站上的第一个问题

我想知道如何按最大值对mysql表进行排序?

| ID | Value | 
|----|-------|
|  1 |  20   |  
|  2 |  30   |   
|  3 |  25   |      
|  4 |  70   |
|  5 |  29   |

我希望桌子像这样

| ID | Value | 
|----|-------|
|  1 |  70   |  
|  2 |  30   |   
|  3 |  29   |      
|  4 |  25   |
|  5 |  20   |

或者像这样

| ID | Value | 
|----|-------|
|  4 |  70   |  
|  2 |  30   |   
|  5 |  29   |      
|  3 |  25   |
|  1 |  20   |

2 个答案:

答案 0 :(得分:1)

如果它只是在这个上下文中按max排序,我假设你的意思是按值降序排序 这样:

SELECT * FROM TABLE ORDER BY VALUE DESC

答案 1 :(得分:0)

在指定ORDER BY子句之前不保证ORDER。如果希望表格看起来像这样,可能需要在ID列中定义主键。