count | 取得记录数 |
---|---|
sum | 求和 |
avg | 取平均 |
max | 取最大的数 |
min | 取最小的数 |
案例:
使用ifnull() 空处理函数 语法: ifnull(可能为NULL的数据,被当做什么处理) : 单行处理函数。
案例:
分组函数一般都会和group by联合使用,并且任何一个分组函数(count sum avg max min)都是在group by语句执行结束之后才会执行的。 当一条sql语句没有group by的话,整张表的数据会自成一组。 当一条语句中有group by的话,select后面只能跟分组函数和参与分组的字段。
案例:
执行顺序:
案例:
1.根据语法出现的年代来划分:SQL92、SQL99 2.根据表的连接方式来划分: 内连接:等值连接、非等值连接、自连接 外连接:左外连接(左连接)、右外连接(右连接)
inner可以省略的,带着inner目的是可读性好一些。 案例:
案例:
左外连接(左连接):表示左边的这张表是主表。 右外连接(右连接):表示右边的这张表是主表。 左连接有右连接的写法,右连接也会有对应的左连接的写法。
案例:
ps: 另一种写法
3张表进行查询 注意:
案例:
案例:
今天的分享就到这里啦!!~感谢大家的观看,希望对大家有帮助的话麻烦给个丝滑三连击。(点赞+转发+关注) 一起加油,一起努力,一起秃见成效!