gpt4 book ai didi

php - MySQL:在 MySql 结果的最后一行中获取总数

转载 作者:IT王子 更新时间:2023-10-28 23:45:27 26 4
gpt4 key购买 nike

例如我有这样一张表:

product | quantity | something
-------------------------------
abc | 5 | 2
xzy | 5 | 2
asd | 10 | 2

当我需要所有记录时,我会这样做并得到 3 个结果:

select * from tableName 

但我想获得第 4 行的总数量 (50) 和某物 (6)。是否有可能在 sql 查询中,或者我必须循环我的结果才能在查询执行后获得总数?如果可能的话,我想在查询中这样做。

最佳答案

可以使用 rollup 生成总计,但必须将其更改为聚合函数,如下所示:

SELECT product, sum(quantity), sum(something)
FROM tableName
GROUP BY product WITH ROLLUP

关于php - MySQL:在 MySql 结果的最后一行中获取总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5232306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com