MySQL笔记4——高级查询

学习目的:理解MySQL数据库中分组查询的含义,掌握常用分组函数的使用,掌握GROUP BY子句的使用规则,掌握分组后数据结果的条件过滤,掌握SELECT语句执行过程,理解子查询的含义,掌握单行子查询和多行子查询的使用。

重点:                  

  • 掌握常用分组函数的使用 掌握GROUP BY子句的使用规则
  •   掌握HAVING子句的使用规则 掌握子查询的使用规则

难点:

  • SELECT语句执行过程 HAVING和WHERE的区别 单行子查询和多行子查询

分组函数:是对数据行的集合进行操作并按组给出一个结果,这个结果可直接输出,或者用来做判断条件(对表中一组记录进行操作,每组只返回一个结果,即首先要对表记录进行分组,然后再进行操作汇总,每组返回一个结果,分组时可能是整个表分为一组,也可能根据条件分成多组。)

常用分组函数(5个):                                                                                                                                                

  • MIN    最小值
  • MAX   最大值
  • SUM    求和
  • AVG     平均值
  • COUNT  总数

分组函数的语法:

SELECT    [column,] group_function(column)
FROM        table
[WHERE    condition]
[GROUP BY    column]
[HAVING       group_function(column)expression 
[ORDER BY    column |  group_fu
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值