10.2.4 使用例
集約コマンドの使用例を示します。
- 〈この項の構成〉
(1) 文字項目をキーとして集約する例
文字項目をキーとして集約する例を示します。ここでは,商品コードをキーとして売上数を集約する例を示します。
(a) 条件
集約の条件は,次のとおりです。
-
32ビット版SORTを使用する
-
集約キーの比較は,JIS8単位コードの体系に従う
-
入力ファイルおよび出力ファイルは,固定長順ファイル
-
入力ファイルおよび出力ファイルのレコード長は,128バイト
-
集約結果の出力ファイル名は「OUTFILE」
-
集約キーの属性は文字項目(文字)
-
集約キーの開始バイト位置は「5」バイト目,バイト長は「4」バイト
-
集約項目の属性は数字項目(内部10進数)
-
集約項目の開始バイト位置は「17」バイト目,バイト長は「4」バイト
-
入力ファイルは標準入力ファイル
また,ソートの条件は,次のとおりです。
-
32ビット版SORTを使用する
-
ソートキーの比較はJIS8単位コードの体系に従う
-
入力ファイルおよび出力ファイルは,固定長順ファイル※
-
入力ファイルおよび出力ファイルのレコード長は,128バイト※
-
ソート結果の出力ファイルは標準出力ファイル
-
ソートは昇順,キーの属性は文字項目(文字)※
-
ソートキーの開始バイト位置は「5」バイト目,バイト長は「4」バイト※
-
ソートするファイルのファイル名は「INFILE」
- 注※
-
集約処理と同じ値を指定しなければなりません。
(b) 入力するコマンド
入力する集約コマンドを次の図に示します。
(c) コマンドの指定内容
集約コマンドの指定内容を次の表に示します。
(2) 集約項目を複数指定して集約する例
文字項目をキーとして,集約項目を2個指定して集約する例を示します。ここでは,ソート済みの商品名を集約キーとして,売上数および売上金額を集計する例を示します。
(a) 条件
集約の条件は,次のとおりです。
-
32ビット版SORTを使用する
-
集約キーの比較は,JIS8単位コードの体系に従う
-
入力ファイルおよび出力ファイルは,固定長順ファイル
-
入力ファイルおよび出力ファイルのレコード長は,128バイト
-
集約するファイルのファイル名は「INFILE」
-
集約結果の出力ファイル名は「OUTFILE」
-
集約キーの属性は文字項目(文字)
-
集約キーの開始バイト位置は「9」バイト目,バイト長は「24」バイト
-
集約項目(売上数)の属性は数字項目(内部10進数)
-
集約項目(売上数)の開始バイト位置は「37」バイト目,バイト長は「4」バイト
-
集約項目(売上金額)の属性は数字項目(外部10進数)
-
集約項目(売上金額)の開始バイト位置は「41」バイト目,バイト長は「8」バイト
(b) 入力するコマンド
入力する集約コマンドを次の図に示します。
(c) コマンドの指定内容
集約コマンドの指定内容を次の表に示します。