+ url="https://unicode-org.github.io/icu/userguide/collation/customization/">.
+
+
+ This small example creates a collation based on the root locale with a
+ tailoring rule:
+
+
+ With this rule, the letter W
is sorted after
+ V
, but is treated as a secondary difference similar to an
+ accent. Rules like this are contained in the locale definitions of some
+ languages. (Of course, if a locale definition already contains the
+ desired rules, then they don't need to be specified again explicitly.)
+
+
+ Here is a more complex example. The following statement sets up a
+ collation named ebcdic with rules to sort US-ASCII
+ characters in the order of the EBCDIC encoding.
+
+
+rules = $$
+& ' ' < '.' < '<' < '(' < '+' < \|
+< '&' < '!' < '$' < '*' < ')' < ';'
+< '-' < '/' < ',' < '%' < '_' < '>' < '?'
+< '`' < ':' < '#' < '@' < \' < '=' < '"'
+<*a-r < '~' <*s-z < '^' < '[' < ']'
+< '{' <*A-I < '}' <*J-R < '\' <*S-Z <*0-9
+$$);]]>
+
+SELECT c
+FROM (VALUES ('a'), ('b'), ('A'), ('B'), ('1'), ('2'), ('!'), ('^')) AS x(c)
+ORDER BY c COLLATE ebcdic;
+ c
+---
+ !
+ a
+ b
+ ^
+ A
+ B
+ 1
+ 2
+
+
+
+
External References for ICU
Specifies additional collation rules to customize the behavior of the
- collation. This is supported for ICU only. See
- url="https://unicode-org.github.io/icu/userguide/collation/customization/"/>
- for details on the syntax.
+ collation. This is supported for ICU only. See
+ linkend="icu-tailoring-rules"/> for details.
- With this rule, the letter W
is sorted after
- V
, but is treated as a secondary difference similar to an
- accent. Rules like this are contained in the locale definitions of some
- languages. (Of course, if a locale definition already contains the desired
- rules, then they don't need to be specified again explicitly.) See the ICU
- documentation for further details and examples on the rules syntax.
+ See for further details and examples
+ on the rules syntax.
Specifies additional collation rules to customize the behavior of the
default collation of this database. This is supported for ICU only.
- See
- url="https://unicode-org.github.io/icu/userguide/collation/customization/"/>
- for details on the syntax.
+ See for details.