リファレンスガイド> SQL関数のTDVサポート> 集計関数> SUM
 
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