00:00
好,那么接下来呢,我们去介绍常见函数的第一第二类,那刚才的这算式第一大类是不是都称为叫做单行函数啊,那么接下来呢,咱们介绍分组函数,这样我单开一个哈,因为这个里边东西有点多了啊,那我放在这儿啊,那这个的话呢,我们就称为叫做分组函数啊,那么属于刚才函数中的第二部分分组函数,呃,那么我们也提到说分组函数的话,它主要的功能就是用作是不是统计啊呃,用作统计使用,又称为叫做聚合函数,或者说呃,统计函数或者说总函数啊,这是一回事,那么基本上它的意思是说我们给他传一组值,最终经过统计和处理啊,那么我们拿到的是一个值啊,是一个值,那么都有哪些分组函数呢?我在这写一下啊,分组函数的话,我们常见的有这么几个,第一个。
01:00
那叫做sum sum它代表的意思叫做求和,然后是AG,这个的意思叫做平均值啊,然后是max,这个叫做最大值,还有一个叫做面啊,最小值啊,这个是不是都是比较常见的呀?呃,最后一个的话叫做count count这个代表的是计算个数啊,计算个数哈,那么我们主要的话就是介绍这五个啊行了,那么咱们一个一个的来看说它们都分别怎么去使用,我们首先看第一部分啊,那就是简单的一个使用啊,简单使用,那么首先我们看一下它这个语法上怎么去写的哈,啊比如说我们想用一下这个sum,怎么用呢?就是sum小括号,然后这个里边呀,要求放一个参数,要求放一个参数,就是放你要统计谁,比方说我想去求一下工资之和,那我这就放上一个工资字段,能看明白吧?
02:00
好啊,然后呢,我们再去drop我们的员工表啊,这就行了啊,那好了,我们再去执行看一下效果能出来吧,哎,这个就代表说工式之和有没有一点感觉啊,它跟单行函数还是不太一样的,单行函数的话,我要放一个字段,它一般出来的是不是多个值啊,你比方说我的那个求那个lengths啊啊,或者说求sub string啊,哎,那么你会发现对它,它是每一行对应一个值,每一行对应一个值啊,但是现在我给了他一个字段,他最终是把107个工资求了一个和呀,得出来一个值,这个我们就称为乘P,能听懂了吧?哎,他这个意思哈,那some是这样,其他的也是一样的道理,我们再来一个比方说AG,那把这个扔进来pro employees哈,好,这个代表的是平均值,还有的话,有一个是mean salary brown啊employees哈,然后是什么呢?Much,我们。
03:00
都试试啊,看对不对,From employees,好,然后呢,是计数select can't,后面我们加上salary fromlos,好吧,那么现在我们去执行,那看一下这个这个是不是平均值啊,哎,你看平均工资是六千四啊,哎,这个是最小值应该是两千一吧,好,最大值是多少?两万四哈,Count count是什么意思?对,107,也就是呃,我三了,这个字段一,一共它的值是不是有几个呀,其实应该是分空的值有几个,等会咱们具体的说这个事情啊,好,这是一个简单使用,那另外呢,咱们再去想一下,我能不能就是这几个函数就是一起查询出来呢?我现在是不是每个select后面就放了一个呀,我能不能放两个或者放更多个呀,可以啊,那我就直接怎么写呢?Sum salary,逗号。
04:00
是不是逗号隔开呀,比方avg salary啊,咱们呢也可以,是不是给它起上别名比较合适啊,比方说这个应该叫做和啊,我就这样去取了,这个是平均,然后再来一个max salary,这个代表的是最大啊,或者最高对吧?啊,最高好,然后面这个代表的是最低啊,最低啊,你看根据你的需要,你可以这样来着,然后这个是salary,看t salary啊,它代表的是个数可以吧,哎,然后我们在from我们的employees哈,诶这样写也没毛病,然后再去执行出来了吧,啊,也可以这样哈,啊,当然了,你这个东西也可以在外面再去嵌套其他函数,比如说你看哈,我们就随便拿一个为例,平均值,你平均值是不是得出来是6461点多对不对?嗯,我假如说我想保留。
05:00
有两位,保留两位,四舍五入以下学过这个函数吧,啊,也就是你可以搭配着其他函数使用,根据需用,那我知道怎么写呀,呃,用哪个来着,是不是round啊,非常好哈,你看你这个函数要记住了的话,你就可以这个要学习致用了哈,Round然后保留两位逗号二,对不对?好,那现在我再去使来直行出来了吧,啊,是不是可以这样啊,好,那么这个角的都算是简单使用,我们把这个填一下。
我来说两句