Symfoware Server SQLビギナーズガイド - FUJITSU -
目次 索引 前ページ次ページ

第6章 いろいろなデータ操作の方法> 6.1 表をグループ化してデータを操作する

6.1.4 グループ表の集計結果を再集計する

グループ表から集計した結果に対して再集計を行う場合は、導出を利用します。導出表を利用することにより、ビュー表の定義をすることなく、再集計が可能となります。指定例を以下に示します。

在庫表から製品名ごとの在庫数量の合計を取り出した導出表を使って、製品の件数と在庫数量の合計を求めます。
SELECT COUNT(製品別在庫表.製品種類), SUM(製品別在庫表.在庫合計) FROM

     (SELECT 製品名, SUM(在庫数量) FROM 在庫管理.在庫表 GROUP BY 製品名)
                                    (1)

            AS 製品別在庫表(製品種類, 在庫合計)
                                    (2)

(1) 導出表

(2) 導出列リスト


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2007