摘要 |
PROBLEM TO BE SOLVED: To join a plurality of tabular format data at a high speed without utilizing a large amount of a memory. SOLUTION: The respective tabular format data are constituted by performing division into one or more information blocks composed of a value list storing item values in an order of item value numbers corresponding to the item values belonging to a specified item and a pointer array storing pointer values for indicating the item value numbers in the order of unique record numbers. A plurality of tabular formats are joined by finding an equivalent item between the plurality of the tabular format data, comparing the value lists included in the information block regarding the equivalent item, and turning both value lists to the same value. Thereafter, sorting is performed by key items regarding one of the tabular format data, addresses indicating storage positions of record numbers of the other one of the tabular format data and the tabular format data are calculated by utilizing an array obtained in the process, and the joined tabular format data are displayed by utilizing the calculated address.
|