複数の行を持つmysqlテーブルがあり、各行に「値」と呼ばれるフィールドがあり、フィールドの値は行ごとに異なります。私が欲しいのは、すべての行を選択し、すべての「値」フィールドの合計を数えることです。
何か案が?
こんな意味ですか?
SELECT SUM(value)
FROM myTable
返す列が複数ある場合は、各非集計(つまり、合計)行をGROUP BY
句:
SELECT firstName, lastName, SUM(value)
FROM myTable
GROUP BY firstName, lastName
SELECT SUM(value) as total FROM table;
$row['total'];
SELECT SUM(`value`) FROM `your_table`
SELECT SUM(value)
FROM YourTable
必要なのは [〜#〜] sum [〜#〜] という名前のGROUP
関数です。
このクエリは、value
と行数の合計を返します。
SELECT count(*), sum(value) FROM tablename