sql语句 ORDER BY 与 GROUP BY 的区别
ORDER BY和GROUP BY是SQL语句中用于对查询结果进行排序和分组的两个不同的子句。
- ORDER BY:用于对查询结果进行排序。它可以按照一个或多个列进行升序或降序排序。排序的结果是以单独的行的形式返回的,按照指定的列的顺序排列。
示例:SELECT * FROM 表名 ORDER BY 列名 ASC/DESC
- GROUP BY:用于将查询结果按照一个或多个列进行分组。分组的结果是以分组的列的唯一值为基础,将具有相同值的行分组在一起,然后对每个分组进行聚合操作(如COUNT、SUM、AVG等)。分组后的结果是以分组列的值为基础返回的。
示例:SELECT 列名, 聚合函数(列名) FROM 表名 GROUP BY 列名
原文地址: https://www.cveoy.top/t/topic/iAX0 著作权归作者所有。请勿转载和采集!