5.MySQL-组函数-多表连接查询

MySQL-组函数-多表连接查询

一、组函数

1.1 学习目标

  • 组函数
  • GROUP BY子句
  • HAVING子句

1.2 什么是组函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UvOI5cO2-1662127391108)(D:\Typora\photo\image-20220812165640973.png)]

DISTINCT --》去重

1.3 组函数语法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LRUwjcoP-1662127391109)(D:\Typora\photo\image-20220812170217673.png)]

COUNT函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-djVG01Ox-1662127391110)(D:\Typora\photo\image-20220812170243169.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K6uN2jGD-1662127391110)(D:\Typora\photo\image-20220812170251340.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4w4AJDl4-1662127391110)(D:\Typora\photo\image-20220812170255791.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hm4mDTMT-1662127391111)(D:\Typora\photo\image-20220812171722256.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ut9gQLGx-1662127391111)(D:\Typora\photo\image-20220812171810687.png)]

MAX和MIN函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t9vDehJp-1662127391111)(D:\Typora\photo\image-20220812170314303.png)]

SUM和AVG函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YhdD3aXE-1662127391112)(D:\Typora\photo\image-20220812170326682.png)]

1.4 组函数和NULL值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FYqfoSbL-1662127391112)(D:\Typora\photo\image-20220812170345219.png)]

1.5 GROUP BY 子句

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0RLLry0e-1662127391112)(D:\Typora\photo\image-20220813095216204.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fPyDb3vN-1662127391113)(D:\Typora\photo\image-20220813095224262.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cIJm43xn-1662127391113)(D:\Typora\photo\image-20220813095232297.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-huxWFBAN-1662127391113)(D:\Typora\photo\image-20220813095238961.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GC0DtPji-1662127391113)(D:\Typora\photo\image-20220813095247056.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gF4QxRsV-1662127391113)(D:\Typora\photo\image-20220813095257926.png)]

1.6 GROUP BY子句的规则

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E4urCayb-1662127391114)(D:\Typora\photo\image-20220813095327663.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-upOxUBGZ-1662127391114)(D:\Typora\photo\image-20220813095335774.png)]

1.7 GROUP_CONCAT()函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mjKGvyOI-1662127391114)(D:\Typora\photo\image-20220813095408271.png)]

1.8 使用WITH ROLLUP子句

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vUzGgv4K-1662127391115)(D:\Typora\photo\image-20220813095427369.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OU5meQTf-1662127391115)(D:\Typora\photo\image-20220813095434339.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JUQ4JjLw-1662127391115)(D:\Typora\photo\image-20220813095448104.png)]

1.9 HAVING子句

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oIZToLXf-1662127391115)(D:\Typora\photo\image-20220813095508431.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YfUT3uPn-1662127391115)(D:\Typora\photo\image-20220813095515084.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RGML03wu-1662127391116)(D:\Typora\photo\image-20220813095522477.png)]

练习

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PBxw2oJT-1662127391116)(D:\Typora\photo\image-20220812172902806.png)]

二、多表连接查询

2.1 学习目标

  • 内连接
  • 外连接
  • 交叉连接

2.2 从多个表获得数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TZw47TGY-1662127391116)(D:\Typora\photo\image-20220813112732101.png)]

2.3 连接类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cwH7OcJu-1662127391116)(D:\Typora\photo\image-20220813112705916.png)]

2.4 SQL:1999标准的连接语法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wOpFKHrE-1662127391117)(D:\Typora\photo\image-20220813113100921.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hAkOkoAo-1662127391117)(D:\Typora\photo\image-20220813114249185.png)]

2.5 使用NATURAL JOIN子句

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HPOqeTon-1662127391117)(D:\Typora\photo\image-20220813114726871.png)]

2.6 使用using子句

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5j0lYt45-1662127391117)(D:\Typora\photo\image-20220813114740429.png)]

2.7 使用ON子句

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LknhGQXL-1662127391117)(D:\Typora\photo\image-20220813114758412.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CebFH3t3-1662127391118)(D:\Typora\photo\image-20220813145027545.png)]

2.8 三表连接查询

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CVD2Tq1m-1662127391118)(D:\Typora\photo\image-20220813145055025.png)]

2.9 左外连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y4QG8Y5d-1662127391118)(D:\Typora\photo\image-20220813145114869.png)]

2.10 右外连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DgAjpRBY-1662127391118)(D:\Typora\photo\image-20220813145132051.png)]

2.11 给连接查询附加条件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5XESJQE9-1662127391119)(D:\Typora\photo\image-20220813145147024.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EUVsFkVz-1662127391119)(D:\Typora\photo\image-20220813145151561.png)]

2.12 交叉连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XaKbgZ22-1662127391119)(D:\Typora\photo\image-20220813145206154.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值