「SQLite3」total関数で指定カラムの値の合計を取得する

環境

Windows 10 Home 64bit
sqlite 3.37

書式
total(カラム名)
total関数はカラムに含まれる値が整数だけだった場合も合計を浮動小数点数として返します。
カラムに浮動小数点数が含まれていた場合は、どちらの関数も合計を浮動小数点数として返します。
total関数も値の合計を取得するために使用します。

使用例
1.テーブルを作成します

sqlite> create table membertbl(memname text, price);

2.INSERT文でテーブルにデータを挿入します

sqlite> insert into membertbl values('user001', 123);
sqlite> insert into membertbl values('user002', 56);
sqlite> insert into membertbl values('user003', 89);

3. total 関数でpriceカラムの値の合計を取得します

sqlite> select total(price) from membertbl;
268.0

 

SQLite

Posted by arkgame