Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL所有列的总和_Mysql_Laravel - Fatal编程技术网

MYSQL所有列的总和

MYSQL所有列的总和,mysql,laravel,Mysql,Laravel,是否有任何方法(聚合函数)计算所有列的总和(水平)?或者我应该如何在laravel的查询生成器中执行此操作?还是雄辩 e、 g 我需要计算不是每列的所有列的总和。您可以试试这个- row 1 = 3 + 20 + 10 => 33 row 2 => 25 ro2 3 => 52 使用 你可以试试这个 ->selectRaw('*,(Columnn1 + Column2 + Column3) as sumOfColumns') 还有比这条路更短的路吗?我有超

是否有任何方法(聚合函数)计算所有列的总和(水平)?或者我应该如何在laravel的查询生成器中执行此操作?还是雄辩

e、 g

我需要计算不是每列的所有列的总和。

您可以试试这个-

row 1 = 3 + 20 + 10 => 33
row 2 => 25
ro2 3 => 52
使用


你可以试试这个

->selectRaw('*,(Columnn1  +   Column2    + Column3) as sumOfColumns')

还有比这条路更短的路吗?我有超过10个专栏。太好了!谢谢如果我需要获得其他列,我应该只->选择('other1','other2'…)对吗?现在你不必单独提到我看到的每一列。美好的但它给出了错误“expected type array,found string”,请发布完整的查询生成器,以进一步帮助您,以及您从何处获得此错误?我尝试使用特定的列名而不是*。但我更应该这样做。哈哈,现在没事了。。谢谢兄弟!这将总结rowsI上传的所有结果截图。你可以查一下。
select id, col1+col2+col3
from tablename
select concat("row ", ID, " => " (Columnn1 + Column2 + Column3)) from tablename
->selectRaw('*,(Columnn1  +   Column2    + Column3) as sumOfColumns')
SELECT id,(SUM(Columnn1)+SUM(Columnn2)+SUM(Columnn3)) AS total FROM `table_name` GROUP BY id