MySQL语句操作(日结二)

本文介绍如何使用SQL中的GROUP BY子句进行数据分组,并结合AVG、SUM等函数进行统计分析。同时,还介绍了两种子查询的应用场景及编写方法,包括带IN关键字和比较运算符的子查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对结果进行分组 GROUP BY

(将数据划分到不同的组中,实现对记录的分组查询。在与AVG()或SUM()函数一起使用时,GROUP BY子句能发挥最大作用。)

代码:select  字段名称 , avg (字段名)| min (字段名)| max (字段名)

         from  表名

         group by 字段名;

【max 最大值、min 最小值、avg 平均数、sum 总和】


(复习)子查询:

带in关键字的子查询

代码:select 字段名称

 from 表名1

 where user in(select user from 表名2)


带比较运算符的子查询

代码:select 字段名称

 from 表名1

 where 属性名 比较运算符(

 select 属性名1 from 表名2

 where 属性名2 条件 )


{例:select  a.stuName AS  '别称1',b.subName AS '别称2'

    from  student  AS a  链接关键字 subject AS b  ON a.grade_id=b.id [其中,a为表名的别称,a.stuName即表示数据表里的字段名]}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值