如何获得特定列内的值的总和?

问题描述:

我有一个表“selled”其中有三个列id,qty,代码如何将qty列中的所有值求和,其中code = X,我知道如何计算此列中的行数,但是我想获得这些行内的值的总和。如何获得特定列内的值的总和?

我很抱歉,大家好我还是初学者,我真的很感激它,这是我使用的代码,它仍然没有工作

$query="SELECT SUM (qty) as sum_of_qty from selled WHERE code='$code'"; 
$result=mysqli_query($connection,$query); 
$row=mysqli_fetch_assoc($result); 
echo $row['sum_of_qty']; 
+1

'COUNT'或'SUM'个数值?向我们展示数据库模式,样本数据和预期输出。 \t请阅读[**如何提问**](http://*.com/help/how-to-ask) \t \t这里是一个伟大的地方[** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)来了解如何提高您的问题质量并获得更好的答案。 –

+0

请参阅https://meta.*.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-查询 – Strawberry

使用SUM功能。 Google文档: https://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html#function_sum

SELECT SUM(qty) as sum_of_qty FROM selled WHERE code = x 
+0

我很抱歉,我仍然是初学者,但这是我正在使用的代码,但仍然无法使用。 $ query =“SELECT SUM(s_qty)as sum_of_qty from selled WHERE s_code ='$ code'”; $ result = mysqli_query($ connection,$ query); $ row = mysqli_fetch_assoc($ result); echo $ row ['sum_of_qty']; – Mohamed