搜索
MySQL 我这么写有什么问题吗?怎么木有反应?
PHP中文网
PHP中文网 2017-04-17 14:29:12
[MySQL讨论组]

就是我想把他们求和:

做实验的表格:

+----+------+--------+------+------+------+------+------+------+------+----------+----------+------+
| id | 学号 | 姓名   | 语文 | 数学 | 英语 | 政治 | 历史 | 地理 | 生物 | 主科总分 | 副科总分 | 总分 |
+----+------+--------+------+------+------+------+------+------+------+----------+----------+------+
|  1 | 5645 | 王帅   |   91 |  105 |  117 |   95 |   89 |   84 |   87 |        0 |        0 |    0 |
|  2 | 4923 | 高凯璇 |   90 |  111 |  114 |   90 |   84 |   80 |   80 |        0 |        0 |    0 |
|  3 | 3249 | 张美婷 |   94 |  104 |  112 |   88 |   80 |   80 |   81 |        0 |        0 |    0 |

我写的:

UPDATE c1 SET 主科总分 = SUM( 语文,数学,英语,历史,政治,地理,生物 );
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
怪我咯

正确写法:

UPDATE c1 SET 主科总分 = 语文+数学+英语+历史+政治+地理+生物;

因为sum 是纵向求和 并且仅用于select查询 形如:select sum(语文+数学)
没有排好版就被删了-_-!

大家讲道理
UPDATE c1 SET 主科总分 = 语文+数学+英语+历史+政治+地理+生物
阿神

写的有问题, ,号换成+

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号