mysql中sum()函数怎么用

在mysql中,sum()函数用于计算一组值或表达式的总和,语法为“SUM(DISTINCT expression)”,DISTINCT运算符允许计算集合中的不同值。sum()函数需要配合SELECT语句一起使用,如果在没有返回匹配行SELECT语句中使用SUM()函数,则SUM()函数会返回NULL,而不是0;SUM()函数在计算时,会忽略列值为NULL的行。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

mysql sum()函数

SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下:

SUM(DISTINCT expression)
参数 描述
expression 必须项。字段或公式

SUM()函数是如何工作的?

  • 如果在没有返回匹配行SELECT语句中使用SUM函数,则SUM函数返回NULL,而不是0。

  • DISTINCT运算符允许计算集合中的不同值。

  • SUM()函数在计算时,会忽略列值为NULL的行。

sum()函数的使用示例

为了方便理解,首先创建一个学生成绩表 tb_students_score,学生成绩表的数据内容如下所示

mysql> SELECT * FROM tb_students_score;

商匡云商
Logo
注册新帐户
对比商品
  • 合计 (0)
对比
0
购物车