ホームページ >バックエンド開発 >PHPチュートリアル >PHPでmysqlの特定のフィールドのデータの合計を計算する方法
PHPでmysqlの特定フィールドのデータの合計を計算する方法
PHPでmysqlの特定フィールドのデータの合計を計算する方法
php
使用foreach
合計したいフィールドを走査して蓄積します
mysql
使用SUM
以上です
リーリー
MySQLが使えるんだからMySQLのsumを使えばいいじゃないですか
PHP で foreach ループを作成し、再度コンパイルします
質問者様の質問を拝借すると、mysqlのsumとphpのforeachのどちらが速いのでしょうか?
foreach はデータの合計を計算します
foreach($income as $key=>$val){
リーリー
mysqlのsum()関数
はい、なぜでしょうか?
; データが特殊な場合は、mysql のいくつかの関数を使用してください。 SUM
函数,select SUM('field') where ...
1次元配列ならarray_sumを直接使う
2次元配列ならarray_column、array_sumを使えば良い
mysql経由でやるのが気持ちいい
結果は通常、count($data) でデータの総数を見つけることができます。