MYSQL查询数据排序数据和分组数据

在MySQL查询过程中,可以对数据进行过滤,也可以对数据进行排序,可以对数据分组,下面分别讲述排序数据和分组数据例子。

    1,数据的排序 使用 ORDER BY

    select * from where id=10 order by id (正序,倒序)
    正序 ASC 从小到大
    倒序 DESC 从大到小

    2,分组数据 GROUP BY  HAVING

    GROUP BY子句通过列或表达式的值将一组行分组为一个小分组的汇总行记录。 GROUP BY子句为每个分组返回一行。换句话说,它减少了结果集中的行数。

经常使用GROUP BY子句与聚合函数一起使用,如SUM,AVG,MAX,MIN和COUNT。SELECT子句中使用聚合函数来计算有关每个分组的信息。

站在用户的角度思考问题,与客户深入沟通,找到赤城网站设计与赤城网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、网站建设、外贸网站建设、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖赤城地区。

HAVING 可以通过使用HAVING子句查询(过滤)哪些订单的总销售额大于55000,如下所示:

SELECT
ordernumber,
SUM(quantityOrdered) AS itemsCount,
SUM(priceeach*quantityOrdered) AS total
FROM
orderdetails
GROUP BY ordernumber
HAVING total > 55000;

文章来自(www.dc3688.com)


当前名称:MYSQL查询数据排序数据和分组数据
文章出自:http://bzwzjz.com/article/goepep.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 营销型网站建设 定制网站制作 成都网站设计 企业网站设计 手机网站建设 成都网站设计 网站设计制作报价 定制网站建设 网站设计制作 成都网站建设 成都定制网站建设 成都网站设计 成都网站制作 企业网站建设公司 成都网站建设公司 攀枝花网站设计 高端定制网站设计 响应式网站建设 成都网站设计 广安网站设计 温江网站设计