. Oracle .
, , .. NLS_SORT. ,
SELECT SYS_CONTEXT ('USERENV', 'NLS_SORT') from SYS.DUAL;
, ,
A, a, Á, á, Ä, ä, B, b, C, c
, .
An NLS_SORT of GENERIC_M_CI . , :
[...] ORDER BY NLSSORT(<colname>, 'NLS_SORT=GENERIC_M_CI');
Java Collator setStrength(), PRIMARY, SECONDARY, TERTIARY IDENTICAL.
, javadocs
, Collator SECONDARY .
en_US default :
List<String> strings = Arrays.asList("A", "Ä", "Á", "B", "C", "a", "á", "ä", "b", "c");
Collator collator = Collator.getInstance();
collator.setStrength(Collator.SECONDARY);
Collections.sort(strings, collator);
System.out.println(strings);
[A, a, Á, á, Ä, ä, B, b, C, c]
( A A, .)