- ホーム
- 保護中: ソート(文字列/数値)の違い
ソートとは
ソート - 文字列に対する
ソート - 数値に対する
数値昇順/数値降順(文字列昇順/文字列降順との比較)
入力ファイルプレビューの結果にある通り、数値データがあります。数値をソートキーに設定し、数値昇順と降順を指定した場合は、数値の大小順にデータが整列されます。同じ項目を文字列昇順と降順で指定した結果についても掲載していますので、その違いを確認して下さい。文字列指定は、数値の桁数には関係なく、格納された1桁目の大小比較から2桁目の大小比較へと順次整列が行われていきます。
キー項目の内容が数値項目なので、数値昇順ソートを行ってしまうと、その後の結合処理でエラーが発生します。これはキーの大小比較は、文字列として扱っているためです。数値指定は、数量や金額などの整列に利用します。
入力ファイルプレビューの結果
# | 数値 |
---|---|
1 | 1 |
2 | 2 |
3 | 12 |
4 | 23 |
5 | 123 |
6 | 234 |
7 | 1234 |
8 | 2345 |
9 | 12345 |
10 | 23456 |
11 | 321 |
12 | 412 |
数値昇順の結果
# | 数値 |
---|---|
1 | 1 |
2 | 2 |
3 | 12 |
4 | 23 |
5 | 123 |
6 | 234 |
7 | 321 |
8 | 412 |
9 | 1234 |
10 | 2345 |
11 | 12345 |
12 | 23456 |
数値降順の結果
# | 数値 |
---|---|
1 | 23456 |
2 | 12345 |
3 | 2345 |
4 | 1234 |
5 | 412 |
6 | 321 |
7 | 234 |
8 | 123 |
9 | 23 |
10 | 12 |
11 | 2 |
12 | 1 |
文字列昇順の結果
# | 数値 |
---|---|
1 | 1 |
2 | 2 |
3 | 12 |
4 | 1234 |
5 | 12345 |
6 | 2 |
7 | 23 |
8 | 234 |
9 | 2345 |
10 | 23456 |
11 | 321 |
12 | 412 |
文字列降順の結果
# | 数値 |
---|---|
1 | 412 |
2 | 321 |
3 | 23456 |
4 | 2345 |
5 | 234 |
6 | 23 |
7 | 2 |
8 | 12345 |
9 | 1234 |
10 | 123 |
11 | 12 |
12 | 1 |
これで ETLanTIS のソートPMの説明は完了です!!
文字列昇順/文字列降順
前へ