首頁 >後端開發 >php教程 >PHP 怎麼計算出mysql某一字段裡面的資料的總和

PHP 怎麼計算出mysql某一字段裡面的資料的總和

WBOY
WBOY原創
2016-08-23 09:17:452348瀏覽

PHP 怎麼計算出mysql某一欄位裡面的資料的總和

回覆內容:

PHP 怎麼計算出mysql某一欄位裡面的資料的總和

  • php使用foreach遍歷累加你要求和的字段

  • mysql使用SUM即可

<code>SELECT sum(`field_name`) 
FROM `table`</code>

既然都能使用MySQL了,為什麼不直接用MySQL的sum呢

php寫個foreach迴圈編譯一遍唄

借題主的問題問一下,mysql的sum效率快一些,還是php的foreach快一些.

foreach 計算資料的總和
foreach($income as $key=>$val){

<code>        $total+= $val['xx'];          
    }</code>

mysql 的 sum()函數

對啊,為什麼不用SUM函數,select SUM('field') where ...;數據特殊一點用mysql裡面的一些函數格式化一下就好了。

如果是一維數組直接array_sum
如果是二維數組可以使用array_column, array_sum來做
感覺透過mysql來做挺好的

查出來一般是數組,直接count($data)就可以求資料總數了嘛

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn