返回顶部
首页 > 资讯 > 数据库 >mysql如何实现按行求和
  • 337
分享到

mysql如何实现按行求和

数据库 2023-09-22 16:09:52 337人浏览 独家记忆
摘要

Mysql中有一个聚合函数sum可用于求和,但sum只能按列求和,即它可以对数据库中的某一列或者某几列进行求和,但不能实现按行求和,即对一行中的某几列数据进行求和。那如果要想对一行中的某几列数据进行求和怎么办呢? 不用sum,直接用表达式 

Mysql中有一个聚合函数sum可用于求和,但sum只能按列求和,即它可以对数据库中的某一列或者某几列进行求和,但不能实现按行求和,即对一行中的某几列数据进行求和。

那如果要想对一行中的某几列数据进行求和怎么办呢?
不用sum,直接用表达式  SELECT 列1+列2 AS 别名 FROM 表

案例:

这个案例我先建立一个学生成绩的数据表,然后再求出每一个学生的成绩总额。

CREATE TABLE student(
    id INT, 
    NAME VARCHAR(20), 
    chinese INT, 
    english INT, 
    math INT
); 
INSERT INTO student(id,NAME,chinese,english,math) VALUES(1,'行哥',89,78,90);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(2,'潘金莲',67,53,95);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(3,'凤姐',87,78,77);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(4,'旺财',88,98,92);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(5,'白小黑',82,84,67);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(6,'白小黄',55,85,45);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(7,'范蹦蹦',75,65,30);

SELECT id,NAME,chinese+english+math AS t_score FROM student;
结果如下图:


希望对小白有帮助啊。 

来源地址:https://blog.csdn.net/cgyh126/article/details/129973547

您可能感兴趣的文档:

--结束END--

本文标题: mysql如何实现按行求和

本文链接: https://lsjlt.com/news/415493.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql如何实现按行求和
    mysql中有一个聚合函数sum可用于求和,但sum只能按列求和,即它可以对数据库中的某一列或者某几列进行求和,但不能实现按行求和,即对一行中的某几列数据进行求和。那如果要想对一行中的某几列数据进行求和怎么办呢? 不用sum,直接用表达式 ...
    99+
    2023-09-22
    数据库
  • mysql如何实现列求和
    本篇内容介绍了“mysql如何实现列求和”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • mysql如何实现累加求和
    这篇文章主要介绍mysql如何实现累加求和,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql实现累加求和的方法:1、创建数据表;2、通过inser...
    99+
    2024-04-02
  • mysql如何实现字段求和
    这篇文章将为大家详细讲解有关mysql如何实现字段求和,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在mysql中,可以利用SUM()函数实...
    99+
    2024-04-02
  • mysql如何实现分组求和
    这篇文章主要介绍“mysql如何实现分组求和”,在日常操作中,相信很多人在mysql如何实现分组求和问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql如何实现分组求和”...
    99+
    2024-04-02
  • javascript如何进行按位求反
    这篇文章主要为大家展示了“javascript如何进行按位求反”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript如何进行按位求反”这篇文章吧。 ...
    99+
    2024-04-02
  • Mysql sql 如何对行数据求和
    目录mysql sql 对行数据求和Mysql对一行多列求和总结Mysql sql 对行数据求和 需求如图,想求几列相加的总量,但不想用程序去循环,直接用sql处理 如图,就这这么简单直接相加就好了,担心索引问题看下面...
    99+
    2023-05-30
    Mysql sql Mysql对行数据求和 Mysql求和
  • es6如何实现数组求和
    本文小编为大家详细介绍“es6如何实现数组求和”,内容详细,步骤清晰,细节处理妥当,希望这篇“es6如何实现数组求和”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • python如何实现递归求和
    这篇文章主要介绍python如何实现递归求和,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!递归求和python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型...
    99+
    2024-04-02
  • python如何实现质数求和
    目录如何实现质数求和实现1~100所有质数求和如何实现质数求和 生活中很多问题是需要用数学来解决的,比如说要是做一栋房子,各方面的数据都要计算,要用多少材料,长宽高多少等,简单地说,...
    99+
    2024-04-02
  • golang如何实现并发求和
    这篇文章主要介绍了golang如何实现并发求和,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。golang适合做什么golang可以做服务器端开发,但golang很适合做日志处...
    99+
    2023-06-14
  • react如何实现数组求和
    这篇“react如何实现数组求和”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“react如何实现数组求和”文章吧。react...
    99+
    2023-07-04
  • numpy最值、求和如何实现
    这篇文章主要介绍“numpy最值、求和如何实现”,在日常操作中,相信很多人在numpy最值、求和如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”numpy最值、求和如何实现”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • mysql如何实现按表备份脚本
    这篇文章主要为大家展示了“mysql如何实现按表备份脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql如何实现按表备份脚本”这篇文章吧。 ...
    99+
    2024-04-02
  • mysql如何多列求和
    本篇内容主要讲解“mysql如何多列求和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何多列求和”吧! 在mysql中,...
    99+
    2024-04-02
  • mysql如何分组求和
    本篇内容介绍了“mysql如何分组求和”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • mysql如何对列求和
    本篇内容介绍了“mysql如何对列求和”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • MySQL如何实现按时间统计数据
    这篇文章主要介绍了MySQL如何实现按时间统计数据,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。在做数据库的统计时,经常会需要根据年、月、日来统...
    99+
    2024-04-02
  • javascript如何实现对数组求和
    本篇内容主要讲解“javascript如何实现对数组求和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript如何实现对数组求和”吧! ...
    99+
    2024-04-02
  • 如何实现mysql行转列
    下面一起来了解下如何实现mysql行转列,相信大家看完肯定会受益匪浅,文字在精不在多,希望如何实现mysql行转列这篇短内容是你想要的。 原始数据如下:mysql> select ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作