ホームページ  >  記事  >  バックエンド開発  >  PHPでmysqlの特定のフィールドのデータの合計を計算する方法

PHPでmysqlの特定のフィールドのデータの合計を計算する方法

WBOY
WBOYオリジナル
2016-08-23 09:17:452285ブラウズ

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) でデータの総数を見つけることができます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。