質問
CSVファイルやデータベース等から読み取ったデータを結合処理や集計処理を行い出力したところ、データの順序が想定と異なる結果となりました。
原因を教えてください。
原因を教えてください。
回答
結合処理や集計処理は以下の仕様制限があります。
■仕様制限
- 結合処理の結果データの順序は保証されません。
- 集計処理の結果データの順序は保証されません。
そのため、CSV ファイルやデータベース等から読み取ったデータを結合処理や集計処理を行い出力する場合は、結果データの順序は保証されません。
■対応策 ※一例
結合処理や集計処理を行った後にソート処理を使用してデータの順序を指定し、出力できます。
■参考情報
コメント
0件のコメント
記事コメントは受け付けていません。