Oracle SQL クエリを Varchar2 列で並べ替えています。しかし、結果を取得すると、順序を正しく理解できません。これが論理的な順序です。最初の小文字?数字?記号?. ここに、テストの結果の順序を添付します。
select FieldToOrder from MyTable order by FieldToOrder ASC
FieldToOrder
VARCHAR2 列であること
FieldToOrder:
" 77777777777" //最初の文字は空白です
「ああ」
"_aad"
「AADD」
「A00004AAAA9999」
「ref11」
「ref22」
"0000000002222"
論理的な順序は何ですか?ありがとう、