mysqlでsum関数を使う方法

anonymity
anonymityオリジナル
2019-05-09 15:08:227180ブラウズ

mysqlでsum関数を使う方法

MySQL SUM() 関数は、一連の値または式の合計を計算するために使用されます。SUM() 関数の構文は次のとおりです:

SUM(DISTINCT expression)

SUM() 関数はどのように機能するのでしょうか?

一致する行を返さない SELECT ステートメントで SUM 関数を使用すると、SUM 関数は 0 ではなく NULL を返します。 DISTINCT 演算子を使用すると、コレクション内の個別の値をカウントできます。 SUM 関数は計算で NULL 値を無視します。

MySQL SUM() 関数の例

サンプル データベース (yiibaidb) の orderdetails テーブルを見てみましょう。

次のクエリに示すように、SUM() 関数を使用して注文番号 10100 の合計金額を計算できます。

SELECT FORMAT(SUM(quantityOrdered * priceEach),2) total FROM orderdetails WHERE orderNumber = 10100;

上記のクエリ ステートメントを実行すると、次の結果が得られます

mysql> SELECT FORMAT(SUM(quantityOrdered * priceEach),2) total FROM orderdetails WHERE orderNumber = 10100;
+-----------+
| total     |
+-----------+
| 10,223.83 |
+-----------+
1 row in set
SQL

FORMAT() 関数は、SUM() 関数の戻り値をフォーマットするために使用されることに注意してください。

以上がmysqlでsum関数を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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