【发布时间】:2011-03-07 10:35:01
【问题描述】:
我正在按 Varchar2 列对 Oracle SQL 查询进行排序。但是当我得到结果时,我无法正确理解排序。这是逻辑顺序。第一个小写字母?数字?符号?在这里,我附上其中一项测试的结果排序:
select FieldToOrder from MyTable order by FieldToOrder ASC
作为FieldToOrder VARCHAR2 列
FieldToOrder:
" 77777777777" //第一个字符是空格
“aaa”
“_aad”
“AADD”
“A00004AAAA9999”
“ref11”
“ref22”
“0000000002222”
有什么逻辑顺序的想法吗?谢谢,
【问题讨论】: