PostgreSQL 合計を行に出力する
- 作成日 2022.08.01
- PostgreSQL
- PostgreSQL
PostgreSQLで、合計を行に出力する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
合計を行に出力
where句に配列を使用したい場合は、「ROLLUP」を使用します。
group by ROLLUP(カラム名)
実際に、以下のテーブルで「ROLLUP」を使用して、合計値の行を抽出してみます。
以下のクエリを実行してみます。
select name,sum(age) from testTable
group by ROLLUP(name)
実行結果
合計結果が行に表示されていることが確認できます。
group byのみだと、表示されません。
select name,sum(age) from testTable
group by name
実行結果
-
前の記事
PostgreSQL 中央値を取得する 2022.07.31
-
次の記事
javascript エラー「Uncaught TypeError: Constructor Map requires ‘new’」の解決方法 2022.08.01
コメントを書く