Caracterele sint comparate conform cu ordinea de comparatie a calculatorului gazda.Un caracter este mai mare decit altul daca apare dupa el in ordinea de comparatie.
Multe calculatoare folosesc una din cele doua ordini de comparatie, numite ASCII(American Standard Code Decimal Interchange Code).Aceste ordini de comparatie sint prezentate mai jos.
Observatie: Oracle foloseste ordinea de comparatie a calculatorului gazda.
Literele mari si mici nu sint echivalente.In ASCII, toate literele mici sint
mai mari ca literele mari.In EBCDIC, opusul este adevarat.
In ASCII, cifrele de la 0 la 9 sint inaintea literlor din alfabet.In EBCDIC, opusul este adevarat.
In continuare sint prezentate ordinele de comparatie atit pentru ASCII cit si pentru EBCDIC.
Urmatorul tabel listeaza ordinea de comparatie ASCII :
Valoare zecimala Simbol Valoare zecimala Simbol 32 blank 59 ; 33 ! 60 < 34 " 61 = 35 # 62 > 36 $ 63 ? 37 % 64 @ 38 & 65-90 A-Z 39 ' 91 [ 40 ( 92 \ 41 ) 93 ] 42 * 94 ^ 43 + 95 _ 44 , 96 ' 45 - 97-122 a-z 46 . 123 { 47 / 124 | 48-57 0-9 125 } 58 : 126 ~
Urmatorul tabel listeaza ordinea de comparatie EBCDIC :
Valoare zecimala Simbol Valoare zecimala Simbol 64 blank 108 % 74 c 109 _ 75 . 110 > 76 < 111 ? 77 ( 122 : 78 + 123 # 79 | 124 @ 80 & 125 ' 90 ! 126 = 91 $ 127 " 92 * 129-137 a-i 93 ) 145-153 j-r 94 ; 162-169 s-z 95 ª 193-201 A-I 96 - 209-217 j-r 97 / 226-233 S-Z 107 , 240-249 0-9