2
Varchar2 열을 기준으로 Oracle SQL 쿼리를 정렬합니다. 그러나 결과를 얻었을 때 주문을 정확히 이해할 수 없습니다. 논리적 인 순서입니다. 첫 번째 낮은 문자? 번호? 기호?. 여기에는 테스트 중 하나의 결과 순서 첨부 :oracle에서 varchar2 정렬은 어떻게 작동합니까?
"77777777777"// 첫 번째 문자가 비어 :
select FieldToOrder from MyTable order by FieldToOrder ASC
는 VARCHAR2 열을 FieldToOrder
인을 FieldToOrder
공간
"aaas"
"_aad"
"AADD"
"A00004AAAA9999"
"ref11"
"ref22"의
"0000000002222"
어떤 아이디어 논리적 순서가 뭐야? 감사합니다.
기본적으로 이진 표현은 정렬을 위해 사용되며, 언어로 변경하고 단일 언어 또는 다국어로 사용자 정의 할 수 있습니다. 추가 정보 : http://download.oracle.com/docs/cd/B28359_01/server.111/b28298/ch5lingsort.htm#insertedID0 – Fgblanch