mysql条件求和

mysql条件求和,第1张

INSERT INTO 表2(姓名,数学)

SELECT 姓名, 分数 FROM 表1 WHERE 考试科目='数学'

INSERT INTO 表2(语文)

SELECT 分数 FROM 表1 WHERE 考试科目='语文' AND 表2.姓名 = 表1.姓名

应该可以。你可以试试

你试试 我也不清楚了

select sum (分数) from+表名+where +序号

in (select max(序号) from +表名+ group by+姓名)

使用聚和函数 sum() 求和

select sum(money) from record t where t.name = ?

注意:t 是一个表的别名,比如 t.name 就是取 record 表中的name,使用 record.name 也可以,但就是太长了,所以起一个别名比较方便

扩展资料:

聚集函数是 AVG、COUNT、MAX、MIN 和 SUM,以下示例中描述了聚集函数的语法

aggregation-function ( [ ALL | DISTINCT ] expression )

或:COUNT( [ ALL | DISTINCT ] identification-variable )

或:COUNT( * )

在应用函数之前,DISTINCT 选项消除重复值。

参考资料来源:百度百科-聚集函数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7183811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存