news 2026/4/23 15:46:40

MySQL 知识点复习- 6. ORDER BY, GROUP BY

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL 知识点复习- 6. ORDER BY, GROUP BY

ORDER BY

ORDER BY 可以按照一个或多个列的值进行升序(ASC)或者降序(DESC)排序。

SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC | DESC], column2 [ASC | DESC], ...;

例子:

SELECT * FROM products ORDER BY product_name ASC;

以上 SQL 语句将选择产品表 products 中的所有产品,并按产品名称升序 ASC 排序。

GROUP BY

  • GROUP BY 语句根据一个或多个列对结果集进行分组。
  • 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。
SELECT column1, aggregate_function(column2) FROM table_name WHERE condition GROUP BY column1;

假设有一个名为 orders 的表,包含以下列:order_id、customer_id、order_date 和 order_amount

我们想要按照 customer_id 进行分组,并计算每个客户的订单总金额,SQL 语句如下:

SELECT customer_id, SUM(order_amount) AS total_amount FROM orders GROUP BY customer_id;

在SQL中使用GROUP BY子句可以根据一个或多个列对结果进行分组。

假设我们有一个表sales,包含以下数据:假设我们有一个表sales,包含以下数据:

| product_id | store_id | sales_quantity |

| 1 | 1 | 10 |

| 1 | 1 | 15 |

| 1 | 2 | 5 |

| 2 | 1 | 20 |

| 2 | 2 | 25 |

SELECT product_id, store_id, SUM(sales_quantity) AS total_sales FROM sales GROUP BY product_id, store_id;

根据product_idstore_id组合进行分组,该查询结果将是:

| product_id | store_id | total_sales |

| 1 | 1 | 25 |

| 1 | 2 | 5 |

| 2 | 1 | 20 |

| 2 | 2 | 25 |

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:56:17

ZooKeeper 基本概述

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,…

作者头像 李华
网站建设 2026/4/23 11:26:57

浅析Spring中的PropertySource 的基本使用

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,…

作者头像 李华
网站建设 2026/4/23 14:35:24

Java虚拟机面试题:垃圾收集(上)

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…

作者头像 李华
网站建设 2026/4/23 12:55:58

解锁京东LOC本地化订单管理新体验:全自动卡密发码核销解决方案

解锁京东LOC本地化订单管理新体验:全自动卡密发码核销解决方案 前言:当电商遇上本地化服务 在数字经济快速发展的今天,电商平台与本地化服务的融合已经成为行业趋势。商家如何高效管理本地化订单,特别是卡密类商品的自动发码、核销…

作者头像 李华
网站建设 2026/4/23 11:27:38

一体化系统(八)综合业态经营管理报表——东方仙盟练气期

东方仙盟经营宝典:综合业态经营管理报表探秘在东方仙盟广袤而神秘的世界里,各仙门、商号、坊市等构成了丰富多样的综合业态。综合业态经营管理报表如同仙盟中的 “经营宝典”,为各方势力在复杂多变的经营环境中指引方向,助力其实现…

作者头像 李华
网站建设 2026/4/22 18:47:59

Memento播放器终极指南:用视频学习日语的完整解决方案

Memento播放器终极指南:用视频学习日语的完整解决方案 【免费下载链接】Memento An mpv-based video player for studying Japanese 项目地址: https://gitcode.com/gh_mirrors/meme/Memento 你是否曾在观看日剧时被生词困扰,反复暂停查词典打断观…

作者头像 李华