按sql语句按组排序的目的

时间:2014-07-31 10:24:38

标签: sql

有人可以告诉我使用sql 分组分组之间的区别。我理解 group by 使用having子句以及 sum avg 等汇总函数等。这是正确的吗?

1 个答案:

答案 0 :(得分:0)

GROUP BY语句与聚合函数一起使用,以按一列或多列对结果集进行分组。

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;

ORDER BY关键字用于按一列或多列对结果集进行排序。

ORDER BY关键字默认按升序对记录进行排序。要按降序对记录进行排序,可以使用DESC关键字。

SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;

Source