分享

Sql order by 和 group BY 如何共同运用?

 昵称15753510 2014-05-10

Sql order by 和 group BY 如何共同运用?

cks53ao21 3级 被浏览283次 2013.06.07

检举

采纳率:43% 4级 2013.06.08
如果声明了 GROUP BY 子句,输出就分成匹配一个或多个数值的不同组里。 如果出现了 HAVING 子句,那么它消除那些不满足给出条件的组。 如果声明了 ORDER BY 子句,那么返回的行是按照指定的顺序排序的。 如果没有给出 ORDER BY,那么数据行是按照系统认为可以最快生成的方法给出的。 虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下:   SELECT select_list   [ INTO new_table ]   FROM table_source   [ WHERE search_condition ]   [ GROUP BY group_by_expression ]   [ HAVING search_condition ]   [ ORDER BY order_expression [ ASC | DESC ] ]   可以在查询之间使用 UNION 运算符,以将查询的结果组合成单个结果集。 也就是说,order by放在最后面。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多