mysql求和函数语法 求和函数的用法

多行处理功能也称为分组功能:1.计数:计数。2.总和:总和3.avg:平均值4.***x:最大值5.min:最小值多行处理功能的特点:1)输入多行,最终输出结果为1行。2)分组函数自动忽略null现在有员工表信息如下:现在有员工表信息如下:员工表从emp中选择计数(comm );//结果:4可以看到有14行记...

多行处理功能也称为分组功能:

1.计数:计数。

2.总和:总和

3.avg:平均值

4.***x:最大值

5.min:最小值

多行处理功能的特点:

1)输入多行,最终输出结果为1行。

2)分组函数自动忽略null

现在有员工表信息如下:

现在有员工表信息如下:

员工表

从emp中选择计数(comm );//结果:4

可以看到有14行记录,但是count(comm)的结果等于4,说明count函数自动过滤掉了null comm字段。

3)带空参数的数**算结果必须为空

或者上面员工表中的信息。我们查询每个员工的年薪。年薪=(工资+补贴)* 12为:

(sal+comm)12;

select ename , (sal + comm) * 12 as yealsal from emp;

select ename,(sal+comm)* 12 as yeal sal from EMP;

员工年薪

从结果中我们可以看到,只要comm不为null,查询到的年薪也等于null,也就是说只要有涉及null的数**算,结果就一定是null。

这时候我们需要一个单行处理函数来解决这个问题:if null(‘为空的字段’, ‘当它为空时该怎么办’),因此可以将sql语句更改为以下内容:

select ename , (sal + ifnull(comm,0)) * 12 as yealsal from emp;

select ename,(sal + ifnull(comm,0))* 12 as yeal sal from EMP;

员工年薪

最后,我们来看一个证明它的需求:分组函数自动忽略null。

计算所有员工发布的comm的总和:从emp中选择sum(comm );

在comm别贴字段中,含有为null的值,所有查询的结果应该为null,我们执行并查看结果:

在comm paste字段中,有一个null值,所有查询的结果都应该是null。我们执行并查看结果:

员工补贴总额

我们发现结果不是null,而是null值被自动过滤掉了,于是我们再次证明了分组函数会自动过滤null值。

本文来自热恋少女投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/628216.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 07-10
下一篇 07-10

相关推荐

  • 函数tan怎么读

    5cot全拼是cotangent,余切,其英式读法是#39k#601#650#39t#230nd#658#601nt美式读法是#39ko#650#39t#230nd#658#601nt6tan全拼是tangent,正切,其英式读法是#39t#230nd#658;正切tan的读音英 #712t#230nd#658#601nt,美 #712t#230nd#658#601nttan为英文单词tangent的缩写,所

    2023-07-26 11:49:01
    1047 0
  • c语言log函数怎么调用 c语言编写log函数的方法

    对数函数的形象性和单调性是答案的热点话题,既有小题,也有大题。有时域、单调性、意象等。全部同时出现在一个问题中,有时会出现复合函数。这样的问题有一定的难度。经常提出相对较大的小题,有时利用单调性解决或证明不等式问题。这类题目通常会转换成同底数的对数,然后利

    2023-07-24 17:03:01
    838 0
  • excel回车换行函数 强制换行操作方法

    相信大家都遇到过单元格文本内容换行的问题。为了使单元格的内容标准化,我们需要根据格式逐段换行。如上面的人员信息内容所示,我们需要分别包装单元格内容对应的姓名、部门、职位。在相应的单元格内容中,不同的信息由空或逗号分隔。可能很多同学都是用Alt+Enter的方式一个

    2023-07-24 13:32:01
    997 0
  • rank函数是什么意思 Excel中的排序函数RANK

    扁舟重过九青莲,极目空明思浩然。可是画工烦刻画,只因山骨偶枝骈。风高迥认龙腾海,云散初疑剑插天。剩采太湖嵌孔石,南窗排列伫飞仙。 -------[宋] 孔武仲《九华山》如果熟悉Excel的基本函数,应该都知道RANK函数。在实际工作中,我们经常使用秩函数对一列数据进行排序,即

    2023-07-22 08:10:01
    793 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信