怎样的项目,然后再排序,通过使用SQL

另一个条件,我使用MySQL排序,我想排序记录或我想组一个记录再由另一条件再次进行排序它像比如我有6个项目,怎样的项目,然后再排序,通过使用SQL

Names Group 

Jack G1

Dian G2

Emily G2

Dean G1

Teddy G2

Gabe G1

所以我想按字母顺序排列这个按字母排序或按名称排序。像,

Dean G1 

Gabe G1

Jack G1

Dian G2

Emily G2

Teddy G2

所以我的问题是,我怎么能这样在MySQL中排序?

谢谢。

回答:

所以,你想先按一列再按另一列?您可以在查询的ORDER BY子句中指定多个列 - 用逗号分隔它们,第一列将是“主要”排序,然后列表中的后续列将在该列中排序。

回答:

Select * from MyTable order by MyGroup, MyNames 

回答:

使用两个ORDER BY s。

ORDER BY Group ASC, Name ASC 

回答:

SELECT Names, Group FROM 'table_name' ORDER BY Names DESC 

回答:

select Names, Group 

from MyTable

order by Group, Names

ORDER BY列表不必在同一顺序的选择列表列。

以上是 怎样的项目,然后再排序,通过使用SQL 的全部内容, 来源链接: utcz.com/qa/266546.html

回到顶部