美文网首页MySQL必知必会
03-第 13 章 分组数据

03-第 13 章 分组数据

作者: 紫荆秋雪_文 | 来源:发表于2021-09-24 11:01 被阅读0次

一、分组+过滤+排序

检索总计订单价格大于等于 50 的订单的订单号和总计订单价格

SELECT order_num, SUM(quantity*item_price) AS orderTotal
FROM orderItems
GROUP BY order_num 
HAVING SUM(quantity*item_price) >= 50
ORDER BY orderTotal
  • GROUP BY 子句用来按订单号(order_num)分组数据,以便SUM(*)函数能够返回总计订单价格
  • HAVING 子句过滤数据,使得只返回总计订单价格大于等于 50 的订单
  • ORDER BY 子句排序输出

二、SELECT 子句顺序

image.png
image.png

相关文章

网友评论

    本文标题:03-第 13 章 分组数据

    本文链接:https://www.haomeiwen.com/subject/rhhlyltx.html