SUM

数値のセットを指定すると、SUM は入力セット内のすべての値の合計を返します。

構文

SUM (expression) 

備考

式は数値式です。
SUM は、数値データ タイプおよび数値に変換できるデータ タイプでのみ機能します。
空の行または行がないテーブルの合計は NULL です。
DECIMAL (p,s) 表記の説明については、「TDV の SQL 関数について」を参照してください。

次の表に、SUM で使用できる入力タイプと、それに対応する INTEGER 出力タイプを示します。

式のデータ タイプ

出力タイプ

BIGINT、DOUBLE、INTERVAL_DAY、INTERVAL_YEAR、SMALLINT、TINYINT

BIGINT

VARCHAR

DECIMAL (41,2)

FLOAT、REAL

FLOAT

DECIMAL (p,s)、NUMERIC (p,s)

DECIMAL (p+6, s)
たとえば、SUM (DECIMAL (4, 2) の出力は SUM (DECIMAL (10, 2)

NULL

NULL

SELECT SUM (products.UnitPrice) Total  
FROM /shared/examples/ds_inventory/products products