order by与group by的区别是____。 A.order by用于排序, group by用于分组 B.order by用于排序,group by也用于排序 C.order by用于分组,group by也用于排序 D.order by用于分组,group by也用于分组
时间: 2023-02-09 08:56:03 浏览: 101
mysql中order by与group by的区别
A. order by用于排序,group by用于分组。
order by是用来对查询结果进行排序的,它是在查询完成之后进行的操作。group by是用来对查询结果进行分组的,它是在查询时进行的操作。
例如:
```
SELECT name, age FROM users WHERE age > 18 ORDER BY age ASC;
```
上面的查询会查询出所有年龄大于18岁的用户,并按照年龄升序排序。
```
SELECT name, age FROM users WHERE age > 18 GROUP BY age;
```
上面的查询会查询出所有年龄大于18岁的用户,并将结果按照年龄分组。
阅读全文