3

Oracle SQL クエリを Varchar2 列で並べ替えています。しかし、結果を取得すると、順序を正しく理解できません。これが論理的な順序です。最初の小文字?数字?記号?. ここに、テストの結果の順序を添付します。

select FieldToOrder from MyTable order by FieldToOrder ASC

FieldToOrderVARCHAR2 列であること


FieldToOrder:

" 77777777777" //最初の文字は空白です

「ああ」

"_aad"

「AADD」

「A00004AAAA9999」

「ref11」

「ref22」

"0000000002222"


論理的な順序は何ですか?ありがとう、

4

1 に答える 1

3

NLS_LANGクライアント側の環境変数に依存します。のこのリファレンスを参照してNLS_SORTください。

于 2011-03-07T10:39:41.390 に答える