mysql的group by 和order by
时间: 2023-07-14 21:01:49 浏览: 104
sql中 order by 和 group by的区别
5星 · 资源好评率100%
MySQL 中的 GROUP BY 和 ORDER BY 分别用于对查询结果进行分组和排序。
GROUP BY 语句用于对结果集中的某一列的值进行分组。例如,如果要按照部门分组查询员工的信息,可以使用如下语句:
```
SELECT department, COUNT(*) FROM employees GROUP BY department;
```
ORDER BY 语句用于对结果集进行排序。例如,如果要按照员工的薪资降序排序,可以使用如下语句:
```
SELECT * FROM employees ORDER BY salary DESC;
```
注意:如果在使用 GROUP BY 语句时也使用了 ORDER BY,那么 ORDER BY 会在分组之后再进行排序。
阅读全文