MySQL中對分組進行排序可以使用ORDER BY子句來實現。在GROUP BY子句之后,可以使用ORDER BY子句來對分組進行排序。
例如,假設有一個名為students的表,包含學生的姓名和分數信息。如果要按照分數對學生進行分組,并按照分數對每個分組進行降序排序,可以使用以下查詢:
SELECT name, MAX(score) as max_score
FROM students
GROUP BY name
ORDER BY max_score DESC;
上述查詢首先使用GROUP BY子句按照姓名對學生進行分組,然后使用MAX函數計算每個分組的最高分數,并將其命名為max_score。最后,使用ORDER BY子句按照max_score列進行降序排序。