首页数据库MySQL中进行对列求和怎样做,SQL语句是什么

MySQL中进行对列求和怎样做,SQL语句是什么

时间2024-03-21 22:22:03发布访客分类数据库浏览1211
导读:这篇文章主要给大家介绍“MySQL中进行对列求和怎样做,SQL语句是什么”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“MySQL中进行对列求和怎样做,SQL语句是什么”文...
这篇文章主要给大家介绍“MySQL中进行对列求和怎样做,SQL语句是什么”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“MySQL中进行对列求和怎样做,SQL语句是什么”文章能对大家有所帮助。

在mysql中,可以使用SELECT语句配合SUM()函数来对列求和,能够返回指定列值的总和,求和语法为“SELECT SUM(DISTINCT 列名) FROM 表名; ”;其中,“DISTINCT”运算符允许计算集合中的不同值,可省略。SUM()函数在计算时,会忽略列值为NULL的行。

在mysql中,可以使用SUM()函数来对列求和。

SUM() 是一个求总和的函数,返回指定列值的总和。语法:

SELECT SUM(DISTINCT 列名) FROM 表名;
    
登录后复制
  • DISTINCT 运算符允许计算集合中的不同值

说明:

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

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

mysql SUM()对列求和示例

创建一个学生成绩表 tb_students_score

CREATE TABLE tb_students_score
(
id INT(11),
student_name VARCHAR(25),
student_score INT(11)
);
    
登录后复制

插入数据后,查看数据

使用sum()函数在 tb_students_score 表中计算学生成绩的总分

SELECT SUM(student_score) FROM tb_students_score;
    
登录后复制

感谢各位的阅读,以上就是“MySQL中进行对列求和怎样做,SQL语句是什么”的内容了,通过以上内容的阐述,相信大家对MySQL中进行对列求和怎样做,SQL语句是什么已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MySQL中进行对列求和怎样做,SQL语句是什么
本文地址: https://pptw.com/jishu/649655.html
如何在MySQL中如何查询所有表?方法是什么? MySQL如何查询第一条数据的,具体方法是什么?

游客 回复需填写必要信息