1DROP TABLE IF EXISTS t1;
2#
3# Start of 5.5 tests
4#
5set names utf8;
6set collation_connection=utf16_unicode_ci;
7select hex('a'), hex('a ');
8hex('a')	hex('a ')
90061	00610020
10select 'a' = 'a', 'a' = 'a ', 'a ' = 'a';
11'a' = 'a'	'a' = 'a '	'a ' = 'a'
121	1	1
13select 'a\0' = 'a', 'a\0' < 'a', 'a\0' > 'a';
14'a\0' = 'a'	'a\0' < 'a'	'a\0' > 'a'
151	0	0
16select 'a' = 'a\0', 'a' < 'a\0', 'a' > 'a\0';
17'a' = 'a\0'	'a' < 'a\0'	'a' > 'a\0'
181	0	0
19select 'a\0' = 'a ', 'a\0' < 'a ', 'a\0' > 'a ';
20'a\0' = 'a '	'a\0' < 'a '	'a\0' > 'a '
211	0	0
22select 'a ' = 'a\0', 'a ' < 'a\0', 'a ' > 'a\0';
23'a ' = 'a\0'	'a ' < 'a\0'	'a ' > 'a\0'
241	0	0
25select 'a  a' > 'a', 'a  \0' < 'a';
26'a  a' > 'a'	'a  \0' < 'a'
271	0
28select binary 'a  a' > 'a', binary 'a  \0' > 'a', binary 'a\0' > 'a';
29binary 'a  a' > 'a'	binary 'a  \0' > 'a'	binary 'a\0' > 'a'
301	1	1
31select 'c' like '\_' as want0;
32want0
330
34CREATE TABLE t (
35c char(20) NOT NULL
36) ENGINE=MyISAM DEFAULT CHARACTER SET utf16 COLLATE utf16_unicode_ci;
37INSERT INTO t VALUES ('a'),('ab'),('aba');
38ALTER TABLE t ADD INDEX (c);
39SELECT c FROM t WHERE c LIKE 'a%';
40c
41a
42ab
43aba
44DROP TABLE t;
45create table t1 (c1 char(10) character set utf16 collate utf16_bin);
46insert into t1 values ('A'),('a');
47insert into t1 values ('B'),('b');
48insert into t1 values ('C'),('c');
49insert into t1 values ('D'),('d');
50insert into t1 values ('E'),('e');
51insert into t1 values ('F'),('f');
52insert into t1 values ('G'),('g');
53insert into t1 values ('H'),('h');
54insert into t1 values ('I'),('i');
55insert into t1 values ('J'),('j');
56insert into t1 values ('K'),('k');
57insert into t1 values ('L'),('l');
58insert into t1 values ('M'),('m');
59insert into t1 values ('N'),('n');
60insert into t1 values ('O'),('o');
61insert into t1 values ('P'),('p');
62insert into t1 values ('Q'),('q');
63insert into t1 values ('R'),('r');
64insert into t1 values ('S'),('s');
65insert into t1 values ('T'),('t');
66insert into t1 values ('U'),('u');
67insert into t1 values ('V'),('v');
68insert into t1 values ('W'),('w');
69insert into t1 values ('X'),('x');
70insert into t1 values ('Y'),('y');
71insert into t1 values ('Z'),('z');
72insert into t1 values (_ucs2 0x00e0),(_ucs2 0x00c0);
73insert into t1 values (_ucs2 0x00e1),(_ucs2 0x00c1);
74insert into t1 values (_ucs2 0x00e2),(_ucs2 0x00c2);
75insert into t1 values (_ucs2 0x00e3),(_ucs2 0x00c3);
76insert into t1 values (_ucs2 0x00e4),(_ucs2 0x00c4);
77insert into t1 values (_ucs2 0x00e5),(_ucs2 0x00c5);
78insert into t1 values (_ucs2 0x00e6),(_ucs2 0x00c6);
79insert into t1 values (_ucs2 0x00e7),(_ucs2 0x00c7);
80insert into t1 values (_ucs2 0x00e8),(_ucs2 0x00c8);
81insert into t1 values (_ucs2 0x00e9),(_ucs2 0x00c9);
82insert into t1 values (_ucs2 0x00ea),(_ucs2 0x00ca);
83insert into t1 values (_ucs2 0x00eb),(_ucs2 0x00cb);
84insert into t1 values (_ucs2 0x00ec),(_ucs2 0x00cc);
85insert into t1 values (_ucs2 0x00ed),(_ucs2 0x00cd);
86insert into t1 values (_ucs2 0x00ee),(_ucs2 0x00ce);
87insert into t1 values (_ucs2 0x00ef),(_ucs2 0x00cf);
88insert into t1 values (_ucs2 0x00f0),(_ucs2 0x00d0);
89insert into t1 values (_ucs2 0x00f1),(_ucs2 0x00d1);
90insert into t1 values (_ucs2 0x00f2),(_ucs2 0x00d2);
91insert into t1 values (_ucs2 0x00f3),(_ucs2 0x00d3);
92insert into t1 values (_ucs2 0x00f4),(_ucs2 0x00d4);
93insert into t1 values (_ucs2 0x00f5),(_ucs2 0x00d5);
94insert into t1 values (_ucs2 0x00f6),(_ucs2 0x00d6);
95insert into t1 values (_ucs2 0x00f7),(_ucs2 0x00d7);
96insert into t1 values (_ucs2 0x00f8),(_ucs2 0x00d8);
97insert into t1 values (_ucs2 0x00f9),(_ucs2 0x00d9);
98insert into t1 values (_ucs2 0x00fa),(_ucs2 0x00da);
99insert into t1 values (_ucs2 0x00fb),(_ucs2 0x00db);
100insert into t1 values (_ucs2 0x00fc),(_ucs2 0x00dc);
101insert into t1 values (_ucs2 0x00fd),(_ucs2 0x00dd);
102insert into t1 values (_ucs2 0x00fe),(_ucs2 0x00de);
103insert into t1 values (_ucs2 0x00ff),(_ucs2 0x00df);
104insert into t1 values (_ucs2 0x0100),(_ucs2 0x0101),(_ucs2 0x0102),(_ucs2 0x0103);
105insert into t1 values (_ucs2 0x0104),(_ucs2 0x0105),(_ucs2 0x0106),(_ucs2 0x0107);
106insert into t1 values (_ucs2 0x0108),(_ucs2 0x0109),(_ucs2 0x010a),(_ucs2 0x010b);
107insert into t1 values (_ucs2 0x010c),(_ucs2 0x010d),(_ucs2 0x010e),(_ucs2 0x010f);
108insert into t1 values (_ucs2 0x0110),(_ucs2 0x0111),(_ucs2 0x0112),(_ucs2 0x0113);
109insert into t1 values (_ucs2 0x0114),(_ucs2 0x0115),(_ucs2 0x0116),(_ucs2 0x0117);
110insert into t1 values (_ucs2 0x0118),(_ucs2 0x0119),(_ucs2 0x011a),(_ucs2 0x011b);
111insert into t1 values (_ucs2 0x011c),(_ucs2 0x011d),(_ucs2 0x011e),(_ucs2 0x011f);
112insert into t1 values (_ucs2 0x0120),(_ucs2 0x0121),(_ucs2 0x0122),(_ucs2 0x0123);
113insert into t1 values (_ucs2 0x0124),(_ucs2 0x0125),(_ucs2 0x0126),(_ucs2 0x0127);
114insert into t1 values (_ucs2 0x0128),(_ucs2 0x0129),(_ucs2 0x012a),(_ucs2 0x012b);
115insert into t1 values (_ucs2 0x012c),(_ucs2 0x012d),(_ucs2 0x012e),(_ucs2 0x012f);
116insert into t1 values (_ucs2 0x0130),(_ucs2 0x0131),(_ucs2 0x0132),(_ucs2 0x0133);
117insert into t1 values (_ucs2 0x0134),(_ucs2 0x0135),(_ucs2 0x0136),(_ucs2 0x0137);
118insert into t1 values (_ucs2 0x0138),(_ucs2 0x0139),(_ucs2 0x013a),(_ucs2 0x013b);
119insert into t1 values (_ucs2 0x013c),(_ucs2 0x013d),(_ucs2 0x013e),(_ucs2 0x013f);
120insert into t1 values (_ucs2 0x0140),(_ucs2 0x0141),(_ucs2 0x0142),(_ucs2 0x0143);
121insert into t1 values (_ucs2 0x0144),(_ucs2 0x0145),(_ucs2 0x0146),(_ucs2 0x0147);
122insert into t1 values (_ucs2 0x0148),(_ucs2 0x0149),(_ucs2 0x014a),(_ucs2 0x014b);
123insert into t1 values (_ucs2 0x014c),(_ucs2 0x014d),(_ucs2 0x014e),(_ucs2 0x014f);
124insert into t1 values (_ucs2 0x0150),(_ucs2 0x0151),(_ucs2 0x0152),(_ucs2 0x0153);
125insert into t1 values (_ucs2 0x0154),(_ucs2 0x0155),(_ucs2 0x0156),(_ucs2 0x0157);
126insert into t1 values (_ucs2 0x0158),(_ucs2 0x0159),(_ucs2 0x015a),(_ucs2 0x015b);
127insert into t1 values (_ucs2 0x015c),(_ucs2 0x015d),(_ucs2 0x015e),(_ucs2 0x015f);
128insert into t1 values (_ucs2 0x0160),(_ucs2 0x0161),(_ucs2 0x0162),(_ucs2 0x0163);
129insert into t1 values (_ucs2 0x0164),(_ucs2 0x0165),(_ucs2 0x0166),(_ucs2 0x0167);
130insert into t1 values (_ucs2 0x0168),(_ucs2 0x0169),(_ucs2 0x016a),(_ucs2 0x016b);
131insert into t1 values (_ucs2 0x016c),(_ucs2 0x016d),(_ucs2 0x016e),(_ucs2 0x016f);
132insert into t1 values (_ucs2 0x0170),(_ucs2 0x0171),(_ucs2 0x0172),(_ucs2 0x0173);
133insert into t1 values (_ucs2 0x0174),(_ucs2 0x0175),(_ucs2 0x0176),(_ucs2 0x0177);
134insert into t1 values (_ucs2 0x0178),(_ucs2 0x0179),(_ucs2 0x017a),(_ucs2 0x017b);
135insert into t1 values (_ucs2 0x017c),(_ucs2 0x017d),(_ucs2 0x017e),(_ucs2 0x017f);
136insert into t1 values (_ucs2 0x0180),(_ucs2 0x0181),(_ucs2 0x0182),(_ucs2 0x0183);
137insert into t1 values (_ucs2 0x0184),(_ucs2 0x0185),(_ucs2 0x0186),(_ucs2 0x0187);
138insert into t1 values (_ucs2 0x0188),(_ucs2 0x0189),(_ucs2 0x018a),(_ucs2 0x018b);
139insert into t1 values (_ucs2 0x018c),(_ucs2 0x018d),(_ucs2 0x018e),(_ucs2 0x018f);
140insert into t1 values (_ucs2 0x0190),(_ucs2 0x0191),(_ucs2 0x0192),(_ucs2 0x0193);
141insert into t1 values (_ucs2 0x0194),(_ucs2 0x0195),(_ucs2 0x0196),(_ucs2 0x0197);
142insert into t1 values (_ucs2 0x0198),(_ucs2 0x0199),(_ucs2 0x019a),(_ucs2 0x019b);
143insert into t1 values (_ucs2 0x019c),(_ucs2 0x019d),(_ucs2 0x019e),(_ucs2 0x019f);
144insert into t1 values (_ucs2 0x01a0),(_ucs2 0x01a1),(_ucs2 0x01a2),(_ucs2 0x01a3);
145insert into t1 values (_ucs2 0x01a4),(_ucs2 0x01a5),(_ucs2 0x01a6),(_ucs2 0x01a7);
146insert into t1 values (_ucs2 0x01a8),(_ucs2 0x01a9),(_ucs2 0x01aa),(_ucs2 0x01ab);
147insert into t1 values (_ucs2 0x01ac),(_ucs2 0x01ad),(_ucs2 0x01ae),(_ucs2 0x01af);
148insert into t1 values (_ucs2 0x01b0),(_ucs2 0x01b1),(_ucs2 0x01b2),(_ucs2 0x01b3);
149insert into t1 values (_ucs2 0x01b4),(_ucs2 0x01b5),(_ucs2 0x01b6),(_ucs2 0x01b7);
150insert into t1 values (_ucs2 0x01b8),(_ucs2 0x01b9),(_ucs2 0x01ba),(_ucs2 0x01bb);
151insert into t1 values (_ucs2 0x01bc),(_ucs2 0x01bd),(_ucs2 0x01be),(_ucs2 0x01bf);
152insert into t1 values (_ucs2 0x01c0),(_ucs2 0x01c1),(_ucs2 0x01c2),(_ucs2 0x01c3);
153insert into t1 values (_ucs2 0x01c4),(_ucs2 0x01c5),(_ucs2 0x01c6),(_ucs2 0x01c7);
154insert into t1 values (_ucs2 0x01c8),(_ucs2 0x01c9),(_ucs2 0x01ca),(_ucs2 0x01cb);
155insert into t1 values (_ucs2 0x01cc),(_ucs2 0x01cd),(_ucs2 0x01ce),(_ucs2 0x01cf);
156insert into t1 values (_ucs2 0x01d0),(_ucs2 0x01d1),(_ucs2 0x01d2),(_ucs2 0x01d3);
157insert into t1 values (_ucs2 0x01d4),(_ucs2 0x01d5),(_ucs2 0x01d6),(_ucs2 0x01d7);
158insert into t1 values (_ucs2 0x01d8),(_ucs2 0x01d9),(_ucs2 0x01da),(_ucs2 0x01db);
159insert into t1 values (_ucs2 0x01dc),(_ucs2 0x01dd),(_ucs2 0x01de),(_ucs2 0x01df);
160insert into t1 values (_ucs2 0x01e0),(_ucs2 0x01e1),(_ucs2 0x01e2),(_ucs2 0x01e3);
161insert into t1 values (_ucs2 0x01e4),(_ucs2 0x01e5),(_ucs2 0x01e6),(_ucs2 0x01e7);
162insert into t1 values (_ucs2 0x01e8),(_ucs2 0x01e9),(_ucs2 0x01ea),(_ucs2 0x01eb);
163insert into t1 values (_ucs2 0x01ec),(_ucs2 0x01ed),(_ucs2 0x01ee),(_ucs2 0x01ef);
164insert into t1 values (_ucs2 0x01f0),(_ucs2 0x01f1),(_ucs2 0x01f2),(_ucs2 0x01f3);
165insert into t1 values (_ucs2 0x01f4),(_ucs2 0x01f5),(_ucs2 0x01f6),(_ucs2 0x01f7);
166insert into t1 values (_ucs2 0x01f8),(_ucs2 0x01f9),(_ucs2 0x01fa),(_ucs2 0x01fb);
167insert into t1 values (_ucs2 0x01fc),(_ucs2 0x01fd),(_ucs2 0x01fe),(_ucs2 0x01ff);
168INSERT INTO t1 VALUES (_ucs2 0x1EA0),(_ucs2 0x1EA1),(_ucs2 0x1EA2),(_ucs2 0x1EA3);
169INSERT INTO t1 VALUES (_ucs2 0x1EA4),(_ucs2 0x1EA5),(_ucs2 0x1EA6),(_ucs2 0x1EA7);
170INSERT INTO t1 VALUES (_ucs2 0x1EA8),(_ucs2 0x1EA9),(_ucs2 0x1EAA),(_ucs2 0x1EAB);
171INSERT INTO t1 VALUES (_ucs2 0x1EAC),(_ucs2 0x1EAD),(_ucs2 0x1EAE),(_ucs2 0x1EAF);
172INSERT INTO t1 VALUES (_ucs2 0x1EB0),(_ucs2 0x1EB1),(_ucs2 0x1EB2),(_ucs2 0x1EB3);
173INSERT INTO t1 VALUES (_ucs2 0x1EB4),(_ucs2 0x1EB5),(_ucs2 0x1EB6),(_ucs2 0x1EB7);
174INSERT INTO t1 VALUES (_ucs2 0x1EB8),(_ucs2 0x1EB9),(_ucs2 0x1EBA),(_ucs2 0x1EBB);
175INSERT INTO t1 VALUES (_ucs2 0x1EBC),(_ucs2 0x1EBD),(_ucs2 0x1EBE),(_ucs2 0x1EBF);
176INSERT INTO t1 VALUES (_ucs2 0x1EC0),(_ucs2 0x1EC1),(_ucs2 0x1EC2),(_ucs2 0x1EC3);
177INSERT INTO t1 VALUES (_ucs2 0x1EC4),(_ucs2 0x1EC5),(_ucs2 0x1EC6),(_ucs2 0x1EC7);
178INSERT INTO t1 VALUES (_ucs2 0x1EC8),(_ucs2 0x1EC9),(_ucs2 0x1ECA),(_ucs2 0x1ECB);
179INSERT INTO t1 VALUES (_ucs2 0x1ECC),(_ucs2 0x1ECD),(_ucs2 0x1ECE),(_ucs2 0x1ECF);
180INSERT INTO t1 VALUES (_ucs2 0x1ED0),(_ucs2 0x1ED1),(_ucs2 0x1ED2),(_ucs2 0x1ED3);
181INSERT INTO t1 VALUES (_ucs2 0x1ED4),(_ucs2 0x1ED5),(_ucs2 0x1ED6),(_ucs2 0x1ED7);
182INSERT INTO t1 VALUES (_ucs2 0x1ED8),(_ucs2 0x1ED9),(_ucs2 0x1EDA),(_ucs2 0x1EDB);
183INSERT INTO t1 VALUES (_ucs2 0x1EDC),(_ucs2 0x1EDD),(_ucs2 0x1EDE),(_ucs2 0x1EDF);
184INSERT INTO t1 VALUES (_ucs2 0x1EE0),(_ucs2 0x1EE1),(_ucs2 0x1EE2),(_ucs2 0x1EE3);
185INSERT INTO t1 VALUES (_ucs2 0x1EE4),(_ucs2 0x1EE5),(_ucs2 0x1EE6),(_ucs2 0x1EE7);
186INSERT INTO t1 VALUES (_ucs2 0x1EE8),(_ucs2 0x1EE9),(_ucs2 0x1EEA),(_ucs2 0x1EEB);
187INSERT INTO t1 VALUES (_ucs2 0x1EEC),(_ucs2 0x1EED),(_ucs2 0x1EEE),(_ucs2 0x1EEF);
188INSERT INTO t1 VALUES (_ucs2 0x1EF0),(_ucs2 0x1EF1);
189insert into t1 values ('AA'),('Aa'),('aa'),('aA');
190insert into t1 values ('AE'),('Ae'),('ae'),('aE');
191insert into t1 values ('CH'),('Ch'),('ch'),('cH');
192insert into t1 values ('DZ'),('Dz'),('dz'),('dZ');
193insert into t1 values ('DŽ'),('Dž'),('dž'),('dŽ');
194insert into t1 values ('IJ'),('Ij'),('ij'),('iJ');
195insert into t1 values ('LJ'),('Lj'),('lj'),('lJ');
196insert into t1 values ('LL'),('Ll'),('ll'),('lL');
197insert into t1 values ('NJ'),('Nj'),('nj'),('nJ');
198insert into t1 values ('OE'),('Oe'),('oe'),('oE');
199insert into t1 values ('SS'),('Ss'),('ss'),('sS');
200insert into t1 values ('RR'),('Rr'),('rr'),('rR');
201select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_unicode_ci;
202group_concat(c1 order by binary c1 separator '')
203÷
204×
205AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
206AAAaaAaa
207AEAeaEae
208ÆæǢǣǼǽ
209Bb
210ƀ
211Ɓ
212Ƃƃ
213CcÇçĆćĈĉĊċČč
214CHChcHch
215Ƈƈ
216DdĎď
217DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
218Đđ
219Ɖ
220Ɗ
221Ƌƌ
222Ðð
223EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
224Ǝǝ
225Ə
226Ɛ
227Ff
228Ƒƒ
229GgĜĝĞğĠġĢģǦǧǴǵ
230Ǥǥ
231Ɠ
232Ɣ
233Ƣƣ
234HhĤĥ
235ƕǶ
236Ħħ
237IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
238IJIjiJijIJij
239ı
240Ɨ
241Ɩ
242JjĴĵǰ
243KkĶķǨǩ
244Ƙƙ
245LlĹĺĻļĽľ
246Ŀŀ
247LJLjlJljLJLjlj
248LLLllLll
249Łł
250ƚ
251ƛ
252Mm
253NnÑñŃńŅņŇňǸǹ
254NJNjnJnjNJNjnj
255Ɲ
256ƞ
257Ŋŋ
258OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
259OEOeoEoeŒœ
260ØøǾǿ
261Ɔ
262Ɵ
263Pp
264Ƥƥ
265Qq
266ĸ
267RrŔŕŖŗŘř
268RRRrrRrr
269Ʀ
270SsŚśŜŝŞşŠšſ
271SSSssSssß
272Ʃ
273ƪ
274TtŢţŤť
275ƾ
276Ŧŧ
277ƫ
278Ƭƭ
279Ʈ
280UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
281Ɯ
282Ʊ
283Vv
284Ʋ
285WwŴŵ
286Xx
287YyÝýÿŶŷŸ
288Ƴƴ
289ZzŹźŻżŽž
290ƍ
291Ƶƶ
292ƷǮǯ
293Ƹƹ
294ƺ
295Þþ
296ƿǷ
297ƻ
298Ƨƨ
299Ƽƽ
300Ƅƅ
301ʼn
302ǀ
303ǁ
304ǂ
305ǃ
306select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_icelandic_ci;
307group_concat(c1 order by binary c1 separator '')
308÷
309×
310AaÀÂÃàâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
311AAAaaAaa
312AEAeaEae
313Áá
314ǢǣǼǽ
315Bb
316ƀ
317Ɓ
318Ƃƃ
319CcÇçĆćĈĉĊċČč
320CHChcHch
321Ƈƈ
322DdĎď
323DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
324Ðð
325Đđ
326Ɖ
327Ɗ
328Ƌƌ
329EeÈÊËèêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
330Éé
331Ǝǝ
332Ə
333Ɛ
334Ff
335Ƒƒ
336GgĜĝĞğĠġĢģǦǧǴǵ
337Ǥǥ
338Ɠ
339Ɣ
340Ƣƣ
341HhĤĥ
342ƕǶ
343Ħħ
344IiÌÎÏìîïĨĩĪīĬĭĮįİǏǐỈỉỊị
345IJIjiJijIJij
346Íí
347ı
348Ɨ
349Ɩ
350JjĴĵǰ
351KkĶķǨǩ
352Ƙƙ
353LlĹĺĻļĽľ
354Ŀŀ
355LJLjlJljLJLjlj
356LLLllLll
357Łł
358ƚ
359ƛ
360Mm
361NnÑñŃńŅņŇňǸǹ
362NJNjnJnjNJNjnj
363Ɲ
364ƞ
365Ŋŋ
366OoÒÔÕòôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
367OEOeoEoeŒœ
368Óó
369Ǿǿ
370Ɔ
371Ɵ
372Pp
373Ƥƥ
374Qq
375ĸ
376RrŔŕŖŗŘř
377RRRrrRrr
378Ʀ
379SsŚśŜŝŞşŠšſ
380SSSssSssß
381Ʃ
382ƪ
383TtŢţŤť
384ƾ
385Ŧŧ
386ƫ
387Ƭƭ
388Ʈ
389UuÙÛÜùûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
390Úú
391Ɯ
392Ʊ
393Vv
394Ʋ
395WwŴŵ
396Xx
397YyÿŶŷŸ
398Ýý
399Ƴƴ
400ZzŹźŻżŽž
401ƍ
402Þþ
403ÄÆäæ
404ÖØöø
405Åå
406Ƶƶ
407ƷǮǯ
408Ƹƹ
409ƺ
410ƿǷ
411ƻ
412Ƨƨ
413Ƽƽ
414Ƅƅ
415ʼn
416ǀ
417ǁ
418ǂ
419ǃ
420select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_latvian_ci;
421group_concat(c1 order by binary c1 separator '')
422÷
423×
424AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
425AAAaaAaa
426AEAeaEae
427ÆæǢǣǼǽ
428Bb
429ƀ
430Ɓ
431Ƃƃ
432CcÇçĆćĈĉĊċ
433CHChcHch
434Čč
435Ƈƈ
436DdĎď
437DZDzdZdzDŽDždžDZDzdz
438DŽDždŽdž
439Đđ
440Ɖ
441Ɗ
442Ƌƌ
443Ðð
444EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
445Ǝǝ
446Ə
447Ɛ
448Ff
449Ƒƒ
450GgĜĝĞğĠġǦǧǴǵ
451Ģģ
452Ǥǥ
453Ɠ
454Ɣ
455Ƣƣ
456HhĤĥ
457ƕǶ
458Ħħ
459IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
460IJIjiJijIJij
461Yy
462ı
463Ɨ
464Ɩ
465JjĴĵǰ
466KkǨǩ
467Ķķ
468Ƙƙ
469LlĹ弾
470Ŀŀ
471LJLjlJljLJLjlj
472LLLllLll
473Ļļ
474Łł
475ƚ
476ƛ
477Mm
478NnÑñŃńŇňǸǹ
479NJNjnJnjNJNjnj
480Ņņ
481Ɲ
482ƞ
483Ŋŋ
484OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
485OEOeoEoeŒœ
486ØøǾǿ
487Ɔ
488Ɵ
489Pp
490Ƥƥ
491Qq
492ĸ
493RrŔŕŘř
494RRRrrRrr
495Ŗŗ
496Ʀ
497SsŚśŜŝŞşſ
498SSSssSssß
499Šš
500Ʃ
501ƪ
502TtŢţŤť
503ƾ
504Ŧŧ
505ƫ
506Ƭƭ
507Ʈ
508UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
509Ɯ
510Ʊ
511Vv
512Ʋ
513WwŴŵ
514Xx
515ÝýÿŶŷŸ
516Ƴƴ
517ZzŹźŻż
518ƍ
519Žž
520Ƶƶ
521ƷǮǯ
522Ƹƹ
523ƺ
524Þþ
525ƿǷ
526ƻ
527Ƨƨ
528Ƽƽ
529Ƅƅ
530ʼn
531ǀ
532ǁ
533ǂ
534ǃ
535select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_romanian_ci;
536group_concat(c1 order by binary c1 separator '')
537÷
538×
539AaÀÁÃÄÅàáãäåĀāĄąǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
540AAAaaAaa
541AEAeaEae
542Ăă
543Ââ
544ÆæǢǣǼǽ
545Bb
546ƀ
547Ɓ
548Ƃƃ
549CcÇçĆćĈĉĊċČč
550CHChcHch
551Ƈƈ
552DdĎď
553DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
554Đđ
555Ɖ
556Ɗ
557Ƌƌ
558Ðð
559EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
560Ǝǝ
561Ə
562Ɛ
563Ff
564Ƒƒ
565GgĜĝĞğĠġĢģǦǧǴǵ
566Ǥǥ
567Ɠ
568Ɣ
569Ƣƣ
570HhĤĥ
571ƕǶ
572Ħħ
573IiÌÍÏìíïĨĩĪīĬĭĮįİǏǐỈỉỊị
574IJIjiJijIJij
575Îî
576ı
577Ɨ
578Ɩ
579JjĴĵǰ
580KkĶķǨǩ
581Ƙƙ
582LlĹĺĻļĽľ
583Ŀŀ
584LJLjlJljLJLjlj
585LLLllLll
586Łł
587ƚ
588ƛ
589Mm
590NnÑñŃńŅņŇňǸǹ
591NJNjnJnjNJNjnj
592Ɲ
593ƞ
594Ŋŋ
595OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
596OEOeoEoeŒœ
597ØøǾǿ
598Ɔ
599Ɵ
600Pp
601Ƥƥ
602Qq
603ĸ
604RrŔŕŖŗŘř
605RRRrrRrr
606Ʀ
607SsŚśŜŝŠšſ
608SSSssSssß
609Şş
610Ʃ
611ƪ
612TtŤť
613ƾ
614Ţţ
615Ŧŧ
616ƫ
617Ƭƭ
618Ʈ
619UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
620Ɯ
621Ʊ
622Vv
623Ʋ
624WwŴŵ
625Xx
626YyÝýÿŶŷŸ
627Ƴƴ
628ZzŹźŻżŽž
629ƍ
630Ƶƶ
631ƷǮǯ
632Ƹƹ
633ƺ
634Þþ
635ƿǷ
636ƻ
637Ƨƨ
638Ƽƽ
639Ƅƅ
640ʼn
641ǀ
642ǁ
643ǂ
644ǃ
645select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_slovenian_ci;
646group_concat(c1 order by binary c1 separator '')
647÷
648×
649AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
650AAAaaAaa
651AEAeaEae
652ÆæǢǣǼǽ
653Bb
654ƀ
655Ɓ
656Ƃƃ
657CcÇçĆćĈĉĊċ
658CHChcHch
659Čč
660Ƈƈ
661DdĎď
662DZDzdZdzDŽDždžDZDzdz
663DŽDždŽdž
664Đđ
665Ɖ
666Ɗ
667Ƌƌ
668Ðð
669EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
670Ǝǝ
671Ə
672Ɛ
673Ff
674Ƒƒ
675GgĜĝĞğĠġĢģǦǧǴǵ
676Ǥǥ
677Ɠ
678Ɣ
679Ƣƣ
680HhĤĥ
681ƕǶ
682Ħħ
683IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
684IJIjiJijIJij
685ı
686Ɨ
687Ɩ
688JjĴĵǰ
689KkĶķǨǩ
690Ƙƙ
691LlĹĺĻļĽľ
692Ŀŀ
693LJLjlJljLJLjlj
694LLLllLll
695Łł
696ƚ
697ƛ
698Mm
699NnÑñŃńŅņŇňǸǹ
700NJNjnJnjNJNjnj
701Ɲ
702ƞ
703Ŋŋ
704OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
705OEOeoEoeŒœ
706ØøǾǿ
707Ɔ
708Ɵ
709Pp
710Ƥƥ
711Qq
712ĸ
713RrŔŕŖŗŘř
714RRRrrRrr
715Ʀ
716SsŚśŜŝŞşſ
717SSSssSssß
718Šš
719Ʃ
720ƪ
721TtŢţŤť
722ƾ
723Ŧŧ
724ƫ
725Ƭƭ
726Ʈ
727UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
728Ɯ
729Ʊ
730Vv
731Ʋ
732WwŴŵ
733Xx
734YyÝýÿŶŷŸ
735Ƴƴ
736ZzŹźŻż
737ƍ
738Žž
739Ƶƶ
740ƷǮǯ
741Ƹƹ
742ƺ
743Þþ
744ƿǷ
745ƻ
746Ƨƨ
747Ƽƽ
748Ƅƅ
749ʼn
750ǀ
751ǁ
752ǂ
753ǃ
754select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_polish_ci;
755group_concat(c1 order by binary c1 separator '')
756÷
757×
758AaÀÁÂÃÄÅàáâãäåĀāĂăǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
759AAAaaAaa
760AEAeaEae
761Ąą
762ÆæǢǣǼǽ
763Bb
764ƀ
765Ɓ
766Ƃƃ
767CcÇçĈĉĊċČč
768CHChcHch
769Ćć
770Ƈƈ
771DdĎď
772DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
773Đđ
774Ɖ
775Ɗ
776Ƌƌ
777Ðð
778EeÈÉÊËèéêëĒēĔĕĖėĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
779Ęę
780Ǝǝ
781Ə
782Ɛ
783Ff
784Ƒƒ
785GgĜĝĞğĠġĢģǦǧǴǵ
786Ǥǥ
787Ɠ
788Ɣ
789Ƣƣ
790HhĤĥ
791ƕǶ
792Ħħ
793IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
794IJIjiJijIJij
795ı
796Ɨ
797Ɩ
798JjĴĵǰ
799KkĶķǨǩ
800Ƙƙ
801LlĹĺĻļĽľ
802Ŀŀ
803LJLjlJljLJLjlj
804LLLllLll
805Łł
806ƚ
807ƛ
808Mm
809NnÑñŅņŇňǸǹ
810NJNjnJnjNJNjnj
811Ńń
812Ɲ
813ƞ
814Ŋŋ
815OoÒÔÕÖòôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
816OEOeoEoeŒœ
817Óó
818ØøǾǿ
819Ɔ
820Ɵ
821Pp
822Ƥƥ
823Qq
824ĸ
825RrŔŕŖŗŘř
826RRRrrRrr
827Ʀ
828SsŜŝŞşŠšſ
829SSSssSssß
830Śś
831Ʃ
832ƪ
833TtŢţŤť
834ƾ
835Ŧŧ
836ƫ
837Ƭƭ
838Ʈ
839UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
840Ɯ
841Ʊ
842Vv
843Ʋ
844WwŴŵ
845Xx
846YyÝýÿŶŷŸ
847Ƴƴ
848ZzŽž
849ƍ
850Źź
851Żż
852Ƶƶ
853ƷǮǯ
854Ƹƹ
855ƺ
856Þþ
857ƿǷ
858ƻ
859Ƨƨ
860Ƽƽ
861Ƅƅ
862ʼn
863ǀ
864ǁ
865ǂ
866ǃ
867select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_estonian_ci;
868group_concat(c1 order by binary c1 separator '')
869÷
870×
871AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
872AAAaaAaa
873AEAeaEae
874ÆæǢǣǼǽ
875Bb
876ƀ
877Ɓ
878Ƃƃ
879CcÇçĆćĈĉĊċČč
880CHChcHch
881Ƈƈ
882DdĎď
883DZDzdZdz
884DŽDždŽdž
885DŽDždžDZDzdz
886Đđ
887Ɖ
888Ɗ
889Ƌƌ
890Ðð
891EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
892Ǝǝ
893Ə
894Ɛ
895Ff
896Ƒƒ
897GgĜĝĞğĠġĢģǦǧǴǵ
898Ǥǥ
899Ɠ
900Ɣ
901Ƣƣ
902HhĤĥ
903ƕǶ
904Ħħ
905IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
906IJIjiJijIJij
907ı
908Ɨ
909Ɩ
910JjĴĵǰ
911KkĶķǨǩ
912Ƙƙ
913LlĹĺĻļĽľ
914Ŀŀ
915LJLjlJljLJLjlj
916LLLllLll
917Łł
918ƚ
919ƛ
920Mm
921NnÑñŃńŅņŇňǸǹ
922NJNjnJnjNJNjnj
923Ɲ
924ƞ
925Ŋŋ
926OoÒÓÔòóôŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
927OEOeoEoeŒœ
928ØøǾǿ
929Ɔ
930Ɵ
931Pp
932Ƥƥ
933Qq
934ĸ
935RrŔŕŖŗŘř
936RRRrrRrr
937Ʀ
938SsŚśŜŝŞşſ
939SSSssSssß
940Šš
941Zz
942Žž
943Ʃ
944ƪ
945TtŢţŤť
946ƾ
947Ŧŧ
948ƫ
949Ƭƭ
950Ʈ
951UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
952Ɯ
953Ʊ
954Vv
955Ʋ
956WwŴŵ
957Õõ
958Ää
959Öö
960Üü
961Xx
962YyÝýÿŶŷŸ
963Ƴƴ
964ŹźŻż
965ƍ
966Ƶƶ
967ƷǮǯ
968Ƹƹ
969ƺ
970Þþ
971ƿǷ
972ƻ
973Ƨƨ
974Ƽƽ
975Ƅƅ
976ʼn
977ǀ
978ǁ
979ǂ
980ǃ
981select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_spanish_ci;
982group_concat(c1 order by binary c1 separator '')
983÷
984×
985AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
986AAAaaAaa
987AEAeaEae
988ÆæǢǣǼǽ
989Bb
990ƀ
991Ɓ
992Ƃƃ
993CcÇçĆćĈĉĊċČč
994CHChcHch
995Ƈƈ
996DdĎď
997DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
998Đđ
999Ɖ
1000Ɗ
1001Ƌƌ
1002Ðð
1003EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1004Ǝǝ
1005Ə
1006Ɛ
1007Ff
1008Ƒƒ
1009GgĜĝĞğĠġĢģǦǧǴǵ
1010Ǥǥ
1011Ɠ
1012Ɣ
1013Ƣƣ
1014HhĤĥ
1015ƕǶ
1016Ħħ
1017IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1018IJIjiJijIJij
1019ı
1020Ɨ
1021Ɩ
1022JjĴĵǰ
1023KkĶķǨǩ
1024Ƙƙ
1025LlĹĺĻļĽľ
1026Ŀŀ
1027LJLjlJljLJLjlj
1028LLLllLll
1029Łł
1030ƚ
1031ƛ
1032Mm
1033NnŃńŅņŇňǸǹ
1034NJNjnJnjNJNjnj
1035Ññ
1036Ɲ
1037ƞ
1038Ŋŋ
1039OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1040OEOeoEoeŒœ
1041ØøǾǿ
1042Ɔ
1043Ɵ
1044Pp
1045Ƥƥ
1046Qq
1047ĸ
1048RrŔŕŖŗŘř
1049RRRrrRrr
1050Ʀ
1051SsŚśŜŝŞşŠšſ
1052SSSssSssß
1053Ʃ
1054ƪ
1055TtŢţŤť
1056ƾ
1057Ŧŧ
1058ƫ
1059Ƭƭ
1060Ʈ
1061UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1062Ɯ
1063Ʊ
1064Vv
1065Ʋ
1066WwŴŵ
1067Xx
1068YyÝýÿŶŷŸ
1069Ƴƴ
1070ZzŹźŻżŽž
1071ƍ
1072Ƶƶ
1073ƷǮǯ
1074Ƹƹ
1075ƺ
1076Þþ
1077ƿǷ
1078ƻ
1079Ƨƨ
1080Ƽƽ
1081Ƅƅ
1082ʼn
1083ǀ
1084ǁ
1085ǂ
1086ǃ
1087select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_swedish_ci;
1088group_concat(c1 order by binary c1 separator '')
1089÷
1090×
1091AaÀÁÂÃàáâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1092AAAaaAaa
1093AEAeaEae
1094ǢǣǼǽ
1095Bb
1096ƀ
1097Ɓ
1098Ƃƃ
1099CcÇçĆćĈĉĊċČč
1100CHChcHch
1101Ƈƈ
1102DdĎď
1103DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
1104Đđ
1105Ɖ
1106Ɗ
1107Ƌƌ
1108Ðð
1109EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1110Ǝǝ
1111Ə
1112Ɛ
1113Ff
1114Ƒƒ
1115GgĜĝĞğĠġĢģǦǧǴǵ
1116Ǥǥ
1117Ɠ
1118Ɣ
1119Ƣƣ
1120HhĤĥ
1121ƕǶ
1122Ħħ
1123IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1124IJIjiJijIJij
1125ı
1126Ɨ
1127Ɩ
1128JjĴĵǰ
1129KkĶķǨǩ
1130Ƙƙ
1131LlĹĺĻļĽľ
1132Ŀŀ
1133LJLjlJljLJLjlj
1134LLLllLll
1135Łł
1136ƚ
1137ƛ
1138Mm
1139NnÑñŃńŅņŇňǸǹ
1140NJNjnJnjNJNjnj
1141Ɲ
1142ƞ
1143Ŋŋ
1144OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1145OEOeoEoeŒœ
1146Ǿǿ
1147Ɔ
1148Ɵ
1149Pp
1150Ƥƥ
1151Qq
1152ĸ
1153RrŔŕŖŗŘř
1154RRRrrRrr
1155Ʀ
1156SsŚśŜŝŞşŠšſ
1157SSSssSssß
1158Ʃ
1159ƪ
1160TtŢţŤť
1161ƾ
1162Ŧŧ
1163ƫ
1164Ƭƭ
1165Ʈ
1166UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1167Ɯ
1168Ʊ
1169Vv
1170Ʋ
1171WwŴŵ
1172Xx
1173YyÜÝüýÿŶŷŸ
1174Ƴƴ
1175ZzŹźŻżŽž
1176ƍ
1177Åå
1178ÄÆäæ
1179ÖØöø
1180Ƶƶ
1181ƷǮǯ
1182Ƹƹ
1183ƺ
1184Þþ
1185ƿǷ
1186ƻ
1187Ƨƨ
1188Ƽƽ
1189Ƅƅ
1190ʼn
1191ǀ
1192ǁ
1193ǂ
1194ǃ
1195select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_turkish_ci;
1196group_concat(c1 order by binary c1 separator '')
1197÷
1198×
1199AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1200AAAaaAaa
1201AEAeaEae
1202ÆæǢǣǼǽ
1203Bb
1204ƀ
1205Ɓ
1206Ƃƃ
1207CcĆćĈĉĊċČč
1208CHChcHch
1209Çç
1210Ƈƈ
1211DdĎď
1212DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
1213Đđ
1214Ɖ
1215Ɗ
1216Ƌƌ
1217Ðð
1218EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1219Ǝǝ
1220Ə
1221Ɛ
1222Ff
1223Ƒƒ
1224GgĜĝĠġĢģǦǧǴǵ
1225Ğğ
1226Ǥǥ
1227Ɠ
1228Ɣ
1229Ƣƣ
1230HhĤĥ
12311232IJIj
1233ƕǶ
1234Ħħ
1235iÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1236iJijIJij
1237Ɨ
1238Ɩ
1239JjĴĵǰ
1240KkĶķǨǩ
1241Ƙƙ
1242LlĹĺĻļĽľ
1243Ŀŀ
1244LJLjlJljLJLjlj
1245LLLllLll
1246Łł
1247ƚ
1248ƛ
1249Mm
1250NnÑñŃńŅņŇňǸǹ
1251NJNjnJnjNJNjnj
1252Ɲ
1253ƞ
1254Ŋŋ
1255OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1256OEOeoEoeŒœ
1257Öö
1258ØøǾǿ
1259Ɔ
1260Ɵ
1261Pp
1262Ƥƥ
1263Qq
1264ĸ
1265RrŔŕŖŗŘř
1266RRRrrRrr
1267Ʀ
1268SsŚśŜŝŠšſ
1269SSSssSssß
1270Şş
1271Ʃ
1272ƪ
1273TtŢţŤť
1274ƾ
1275Ŧŧ
1276ƫ
1277Ƭƭ
1278Ʈ
1279UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1280Üü
1281Ɯ
1282Ʊ
1283Vv
1284Ʋ
1285WwŴŵ
1286Xx
1287YyÝýÿŶŷŸ
1288Ƴƴ
1289ZzŹźŻżŽž
1290ƍ
1291Ƶƶ
1292ƷǮǯ
1293Ƹƹ
1294ƺ
1295Þþ
1296ƿǷ
1297ƻ
1298Ƨƨ
1299Ƽƽ
1300Ƅƅ
1301ʼn
1302ǀ
1303ǁ
1304ǂ
1305ǃ
1306select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_czech_ci;
1307group_concat(c1 order by binary c1 separator '')
1308÷
1309×
1310AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1311AAAaaAaa
1312AEAeaEae
1313ÆæǢǣǼǽ
1314Bb
1315ƀ
1316Ɓ
1317Ƃƃ
1318CcÇçĆćĈĉĊċ
1319cH
1320Čč
1321Ƈƈ
1322DdĎď
1323DZDzdZdzDŽDždžDZDzdz
1324DŽDždŽdž
1325Đđ
1326Ɖ
1327Ɗ
1328Ƌƌ
1329Ðð
1330EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1331Ǝǝ
1332Ə
1333Ɛ
1334Ff
1335Ƒƒ
1336GgĜĝĞğĠġĢģǦǧǴǵ
1337Ǥǥ
1338Ɠ
1339Ɣ
1340Ƣƣ
1341HhĤĥ
1342CHChch
1343ƕǶ
1344Ħħ
1345IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1346IJIjiJijIJij
1347ı
1348Ɨ
1349Ɩ
1350JjĴĵǰ
1351KkĶķǨǩ
1352Ƙƙ
1353LlĹĺĻļĽľ
1354Ŀŀ
1355LJLjlJljLJLjlj
1356LLLllLll
1357Łł
1358ƚ
1359ƛ
1360Mm
1361NnÑñŃńŅņŇňǸǹ
1362NJNjnJnjNJNjnj
1363Ɲ
1364ƞ
1365Ŋŋ
1366OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1367OEOeoEoeŒœ
1368ØøǾǿ
1369Ɔ
1370Ɵ
1371Pp
1372Ƥƥ
1373Qq
1374ĸ
1375RrŔŕŖŗ
1376RRRrrRrr
1377Řř
1378Ʀ
1379SsŚśŜŝŞşſ
1380SSSssSssß
1381Šš
1382Ʃ
1383ƪ
1384TtŢţŤť
1385ƾ
1386Ŧŧ
1387ƫ
1388Ƭƭ
1389Ʈ
1390UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1391Ɯ
1392Ʊ
1393Vv
1394Ʋ
1395WwŴŵ
1396Xx
1397YyÝýÿŶŷŸ
1398Ƴƴ
1399ZzŹźŻż
1400ƍ
1401Žž
1402Ƶƶ
1403ƷǮǯ
1404Ƹƹ
1405ƺ
1406Þþ
1407ƿǷ
1408ƻ
1409Ƨƨ
1410Ƽƽ
1411Ƅƅ
1412ʼn
1413ǀ
1414ǁ
1415ǂ
1416ǃ
1417select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_danish_ci;
1418group_concat(c1 order by binary c1 separator '')
1419÷
1420×
1421AaÀÁÂÃàáâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1422aA
1423AEAeaEae
1424ǢǣǼǽ
1425Bb
1426ƀ
1427Ɓ
1428Ƃƃ
1429CcÇçĆćĈĉĊċČč
1430CHChcHch
1431Ƈƈ
1432DdĎď
1433DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
1434Đđ
1435Ɖ
1436Ɗ
1437Ƌƌ
1438Ðð
1439EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1440Ǝǝ
1441Ə
1442Ɛ
1443Ff
1444Ƒƒ
1445GgĜĝĞğĠġĢģǦǧǴǵ
1446Ǥǥ
1447Ɠ
1448Ɣ
1449Ƣƣ
1450HhĤĥ
1451ƕǶ
1452Ħħ
1453IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1454IJIjiJijIJij
1455ı
1456Ɨ
1457Ɩ
1458JjĴĵǰ
1459KkĶķǨǩ
1460Ƙƙ
1461LlĹĺĻļĽľ
1462Ŀŀ
1463LJLjlJljLJLjlj
1464LLLllLll
1465Łł
1466ƚ
1467ƛ
1468Mm
1469NnÑñŃńŅņŇňǸǹ
1470NJNjnJnjNJNjnj
1471Ɲ
1472ƞ
1473Ŋŋ
1474OoÒÓÔÕòóôõŌōŎŏƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1475OEOeoEoeŒœ
1476Ǿǿ
1477Ɔ
1478Ɵ
1479Pp
1480Ƥƥ
1481Qq
1482ĸ
1483RrŔŕŖŗŘř
1484RRRrrRrr
1485Ʀ
1486SsŚśŜŝŞşŠšſ
1487SSSssSssß
1488Ʃ
1489ƪ
1490TtŢţŤť
1491ƾ
1492Ŧŧ
1493ƫ
1494Ƭƭ
1495Ʈ
1496UuÙÚÛùúûŨũŪūŬŭŮůŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1497Ɯ
1498Ʊ
1499Vv
1500Ʋ
1501WwŴŵ
1502Xx
1503YyÜÝüýÿŰűŶŷŸ
1504Ƴƴ
1505ZzŹźŻżŽž
1506ƍ
1507ÄÆäæ
1508ÖØöøŐő
1509AAAaaaÅå
1510Ƶƶ
1511ƷǮǯ
1512Ƹƹ
1513ƺ
1514Þþ
1515ƿǷ
1516ƻ
1517Ƨƨ
1518Ƽƽ
1519Ƅƅ
1520ʼn
1521ǀ
1522ǁ
1523ǂ
1524ǃ
1525select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_lithuanian_ci;
1526group_concat(c1 order by binary c1 separator '')
1527÷
1528×
1529AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1530AAAaaAaa
1531AEAeaEae
1532ÆæǢǣǼǽ
1533Bb
1534ƀ
1535Ɓ
1536Ƃƃ
1537CCHChcchÇçĆćĈĉĊċ
1538cH
1539Čč
1540Ƈƈ
1541DdĎď
1542DZDzdZdzDŽDždžDZDzdz
1543DŽDždŽdž
1544Đđ
1545Ɖ
1546Ɗ
1547Ƌƌ
1548Ðð
1549EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1550Ǝǝ
1551Ə
1552Ɛ
1553Ff
1554Ƒƒ
1555GgĜĝĞğĠġĢģǦǧǴǵ
1556Ǥǥ
1557Ɠ
1558Ɣ
1559Ƣƣ
1560HhĤĥ
1561ƕǶ
1562Ħħ
1563IYiyÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1564IJIjiJijIJij
1565ı
1566Ɨ
1567Ɩ
1568JjĴĵǰ
1569KkĶķǨǩ
1570Ƙƙ
1571LlĹĺĻļĽľ
1572Ŀŀ
1573LJLjlJljLJLjlj
1574LLLllLll
1575Łł
1576ƚ
1577ƛ
1578Mm
1579NnÑñŃńŅņŇňǸǹ
1580NJNjnJnjNJNjnj
1581Ɲ
1582ƞ
1583Ŋŋ
1584OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1585OEOeoEoeŒœ
1586ØøǾǿ
1587Ɔ
1588Ɵ
1589Pp
1590Ƥƥ
1591Qq
1592ĸ
1593RrŔŕŖŗŘř
1594RRRrrRrr
1595Ʀ
1596SsŚśŜŝŞşſ
1597SSSssSssß
1598Šš
1599Ʃ
1600ƪ
1601TtŢţŤť
1602ƾ
1603Ŧŧ
1604ƫ
1605Ƭƭ
1606Ʈ
1607UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1608Ɯ
1609Ʊ
1610Vv
1611Ʋ
1612WwŴŵ
1613Xx
1614ÝýÿŶŷŸ
1615Ƴƴ
1616ZzŹźŻż
1617ƍ
1618Žž
1619Ƶƶ
1620ƷǮǯ
1621Ƹƹ
1622ƺ
1623Þþ
1624ƿǷ
1625ƻ
1626Ƨƨ
1627Ƽƽ
1628Ƅƅ
1629ʼn
1630ǀ
1631ǁ
1632ǂ
1633ǃ
1634select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_slovak_ci;
1635group_concat(c1 order by binary c1 separator '')
1636÷
1637×
1638AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1639AAAaaAaa
1640AEAeaEae
1641Ää
1642ÆæǢǣǼǽ
1643Bb
1644ƀ
1645Ɓ
1646Ƃƃ
1647CcÇçĆćĈĉĊċ
1648cH
1649Čč
1650Ƈƈ
1651DdĎď
1652DZDzdZdzDŽDždžDZDzdz
1653DŽDždŽdž
1654Đđ
1655Ɖ
1656Ɗ
1657Ƌƌ
1658Ðð
1659EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1660Ǝǝ
1661Ə
1662Ɛ
1663Ff
1664Ƒƒ
1665GgĜĝĞğĠġĢģǦǧǴǵ
1666Ǥǥ
1667Ɠ
1668Ɣ
1669Ƣƣ
1670HhĤĥ
1671CHChch
1672ƕǶ
1673Ħħ
1674IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1675IJIjiJijIJij
1676ı
1677Ɨ
1678Ɩ
1679JjĴĵǰ
1680KkĶķǨǩ
1681Ƙƙ
1682LlĹĺĻļĽľ
1683Ŀŀ
1684LJLjlJljLJLjlj
1685LLLllLll
1686Łł
1687ƚ
1688ƛ
1689Mm
1690NnÑñŃńŅņŇňǸǹ
1691NJNjnJnjNJNjnj
1692Ɲ
1693ƞ
1694Ŋŋ
1695OoÒÓÕÖòóõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1696OEOeoEoeŒœ
1697Ôô
1698ØøǾǿ
1699Ɔ
1700Ɵ
1701Pp
1702Ƥƥ
1703Qq
1704ĸ
1705RrŔŕŖŗŘř
1706RRRrrRrr
1707Ʀ
1708SsŚśŜŝŞşſ
1709SSSssSssß
1710Šš
1711Ʃ
1712ƪ
1713TtŢţŤť
1714ƾ
1715Ŧŧ
1716ƫ
1717Ƭƭ
1718Ʈ
1719UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1720Ɯ
1721Ʊ
1722Vv
1723Ʋ
1724WwŴŵ
1725Xx
1726YyÝýÿŶŷŸ
1727Ƴƴ
1728ZzŹźŻż
1729ƍ
1730Žž
1731Ƶƶ
1732ƷǮǯ
1733Ƹƹ
1734ƺ
1735Þþ
1736ƿǷ
1737ƻ
1738Ƨƨ
1739Ƽƽ
1740Ƅƅ
1741ʼn
1742ǀ
1743ǁ
1744ǂ
1745ǃ
1746select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_spanish2_ci;
1747group_concat(c1 order by binary c1 separator '')
1748÷
1749×
1750AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1751AAAaaAaa
1752AEAeaEae
1753ÆæǢǣǼǽ
1754Bb
1755ƀ
1756Ɓ
1757Ƃƃ
1758CcÇçĆćĈĉĊċČč
1759cH
1760CHChch
1761Ƈƈ
1762DdĎď
1763DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
1764Đđ
1765Ɖ
1766Ɗ
1767Ƌƌ
1768Ðð
1769EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1770Ǝǝ
1771Ə
1772Ɛ
1773Ff
1774Ƒƒ
1775GgĜĝĞğĠġĢģǦǧǴǵ
1776Ǥǥ
1777Ɠ
1778Ɣ
1779Ƣƣ
1780HhĤĥ
1781ƕǶ
1782Ħħ
1783IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1784IJIjiJijIJij
1785ı
1786Ɨ
1787Ɩ
1788JjĴĵǰ
1789KkĶķǨǩ
1790Ƙƙ
1791LlĹĺĻļĽľ
1792Ŀŀ
1793LJLjlJljLJLjlj
1794lL
1795LLLlll
1796Łł
1797ƚ
1798ƛ
1799Mm
1800NnŃńŅņŇňǸǹ
1801NJNjnJnjNJNjnj
1802Ññ
1803Ɲ
1804ƞ
1805Ŋŋ
1806OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1807OEOeoEoeŒœ
1808ØøǾǿ
1809Ɔ
1810Ɵ
1811Pp
1812Ƥƥ
1813Qq
1814ĸ
1815RrŔŕŖŗŘř
1816RRRrrRrr
1817Ʀ
1818SsŚśŜŝŞşŠšſ
1819SSSssSssß
1820Ʃ
1821ƪ
1822TtŢţŤť
1823ƾ
1824Ŧŧ
1825ƫ
1826Ƭƭ
1827Ʈ
1828UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1829Ɯ
1830Ʊ
1831Vv
1832Ʋ
1833WwŴŵ
1834Xx
1835YyÝýÿŶŷŸ
1836Ƴƴ
1837ZzŹźŻżŽž
1838ƍ
1839Ƶƶ
1840ƷǮǯ
1841Ƹƹ
1842ƺ
1843Þþ
1844ƿǷ
1845ƻ
1846Ƨƨ
1847Ƽƽ
1848Ƅƅ
1849ʼn
1850ǀ
1851ǁ
1852ǂ
1853ǃ
1854select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_roman_ci;
1855group_concat(c1 order by binary c1 separator '')
1856÷
1857×
1858AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1859AAAaaAaa
1860AEAeaEae
1861ÆæǢǣǼǽ
1862Bb
1863ƀ
1864Ɓ
1865Ƃƃ
1866CcÇçĆćĈĉĊċČč
1867CHChcHch
1868Ƈƈ
1869DdĎď
1870DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
1871Đđ
1872Ɖ
1873Ɗ
1874Ƌƌ
1875Ðð
1876EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1877Ǝǝ
1878Ə
1879Ɛ
1880Ff
1881Ƒƒ
1882GgĜĝĞğĠġĢģǦǧǴǵ
1883Ǥǥ
1884Ɠ
1885Ɣ
1886Ƣƣ
1887HhĤĥ
1888ƕǶ
1889Ħħ
1890IJijÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
1891IJIjiJij
1892IJij
1893ı
1894Ɨ
1895Ɩ
1896Ĵĵǰ
1897KkĶķǨǩ
1898Ƙƙ
1899LlĹĺĻļĽľ
1900Ŀŀ
1901LJLjlJlj
1902LJLjlj
1903LLLllLll
1904Łł
1905ƚ
1906ƛ
1907Mm
1908NnÑñŃńŅņŇňǸǹ
1909NJNjnJnj
1910NJNjnj
1911Ɲ
1912ƞ
1913Ŋŋ
1914OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
1915OEOeoEoeŒœ
1916ØøǾǿ
1917Ɔ
1918Ɵ
1919Pp
1920Ƥƥ
1921Qq
1922ĸ
1923RrŔŕŖŗŘř
1924RRRrrRrr
1925Ʀ
1926SsŚśŜŝŞşŠšſ
1927SSSssSssß
1928Ʃ
1929ƪ
1930TtŢţŤť
1931ƾ
1932Ŧŧ
1933ƫ
1934Ƭƭ
1935Ʈ
1936ÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
1937Ɯ
1938Ʊ
1939UVuv
1940Ʋ
1941WwŴŵ
1942Xx
1943YyÝýÿŶŷŸ
1944Ƴƴ
1945ZzŹźŻżŽž
1946ƍ
1947Ƶƶ
1948ƷǮǯ
1949Ƹƹ
1950ƺ
1951Þþ
1952ƿǷ
1953ƻ
1954Ƨƨ
1955Ƽƽ
1956Ƅƅ
1957ʼn
1958ǀ
1959ǁ
1960ǂ
1961ǃ
1962select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_esperanto_ci;
1963group_concat(c1 order by binary c1 separator '')
1964÷
1965×
1966AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
1967AAAaaAaa
1968AEAeaEae
1969ÆæǢǣǼǽ
1970Bb
1971ƀ
1972Ɓ
1973Ƃƃ
1974CcÇçĆćĊċČč
1975CHChcHch
1976Ĉĉ
1977Ƈƈ
1978DdĎď
1979DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
1980Đđ
1981Ɖ
1982Ɗ
1983Ƌƌ
1984Ðð
1985EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
1986Ǝǝ
1987Ə
1988Ɛ
1989Ff
1990Ƒƒ
1991GgĞğĠġĢģǦǧǴǵ
1992Ĝĝ
1993Ǥǥ
1994Ɠ
1995Ɣ
1996Ƣƣ
1997Hh
1998Ĥĥ
1999ƕǶ
2000Ħħ
2001IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
2002IJIjiJijIJij
2003ı
2004Ɨ
2005Ɩ
2006Jjǰ
2007Ĵĵ
2008KkĶķǨǩ
2009Ƙƙ
2010LlĹĺĻļĽľ
2011Ŀŀ
2012LJLjlJljLJLjlj
2013LLLllLll
2014Łł
2015ƚ
2016ƛ
2017Mm
2018NnÑñŃńŅņŇňǸǹ
2019NJNjnJnjNJNjnj
2020Ɲ
2021ƞ
2022Ŋŋ
2023OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
2024OEOeoEoeŒœ
2025ØøǾǿ
2026Ɔ
2027Ɵ
2028Pp
2029Ƥƥ
2030Qq
2031ĸ
2032RrŔŕŖŗŘř
2033RRRrrRrr
2034Ʀ
2035SsŚśŞşŠšſ
2036SSSssSssß
2037Ŝŝ
2038Ʃ
2039ƪ
2040TtŢţŤť
2041ƾ
2042Ŧŧ
2043ƫ
2044Ƭƭ
2045Ʈ
2046UuÙÚÛÜùúûüŨũŪūŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
2047Ŭŭ
2048Ɯ
2049Ʊ
2050Vv
2051Ʋ
2052WwŴŵ
2053Xx
2054YyÝýÿŶŷŸ
2055Ƴƴ
2056ZzŹźŻżŽž
2057ƍ
2058Ƶƶ
2059ƷǮǯ
2060Ƹƹ
2061ƺ
2062Þþ
2063ƿǷ
2064ƻ
2065Ƨƨ
2066Ƽƽ
2067Ƅƅ
2068ʼn
2069ǀ
2070ǁ
2071ǂ
2072ǃ
2073select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_hungarian_ci;
2074group_concat(c1 order by binary c1 separator '')
2075÷
2076×
2077AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
2078AAAaaAaa
2079AEAeaEae
2080ÆæǢǣǼǽ
2081Bb
2082ƀ
2083Ɓ
2084Ƃƃ
2085CcÇçĆćĈĉĊċČč
2086CHChcHch
2087Ƈƈ
2088DdĎď
2089DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
2090Đđ
2091Ɖ
2092Ɗ
2093Ƌƌ
2094Ðð
2095EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
2096Ǝǝ
2097Ə
2098Ɛ
2099Ff
2100Ƒƒ
2101GgĜĝĞğĠġĢģǦǧǴǵ
2102Ǥǥ
2103Ɠ
2104Ɣ
2105Ƣƣ
2106HhĤĥ
2107ƕǶ
2108Ħħ
2109IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
2110IJIjiJijIJij
2111ı
2112Ɨ
2113Ɩ
2114JjĴĵǰ
2115KkĶķǨǩ
2116Ƙƙ
2117LlĹĺĻļĽľ
2118Ŀŀ
2119LJLjlJljLJLjlj
2120LLLllLll
2121Łł
2122ƚ
2123ƛ
2124Mm
2125NnÑñŃńŅņŇňǸǹ
2126NJNjnJnjNJNjnj
2127Ɲ
2128ƞ
2129Ŋŋ
2130OoÒÓÔÕòóôõŌōŎŏƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
2131OEOeoEoeŒœ
2132ÖöŐő
2133ØøǾǿ
2134Ɔ
2135Ɵ
2136Pp
2137Ƥƥ
2138Qq
2139ĸ
2140RrŔŕŖŗŘř
2141RRRrrRrr
2142Ʀ
2143SsŚśŜŝŞşŠšſ
2144SSSssSssß
2145Ʃ
2146ƪ
2147TtŢţŤť
2148ƾ
2149Ŧŧ
2150ƫ
2151Ƭƭ
2152Ʈ
2153UuÙÚÛùúûŨũŪūŬŭŮůŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
2154ÜüŰű
2155Ɯ
2156Ʊ
2157Vv
2158Ʋ
2159WwŴŵ
2160Xx
2161YyÝýÿŶŷŸ
2162Ƴƴ
2163ZzŹźŻżŽž
2164ƍ
2165Ƶƶ
2166ƷǮǯ
2167Ƹƹ
2168ƺ
2169Þþ
2170ƿǷ
2171ƻ
2172Ƨƨ
2173Ƽƽ
2174Ƅƅ
2175ʼn
2176ǀ
2177ǁ
2178ǂ
2179ǃ
2180select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_croatian_mysql561_ci;
2181group_concat(c1 order by binary c1 separator '')
2182÷
2183×
2184AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
2185AAAaaAaa
2186AEAeaEae
2187ÆæǢǣǼǽ
2188Bb
2189ƀ
2190Ɓ
2191Ƃƃ
2192CcÇçĈĉĊċ
2193CHChcHch
2194Čč
2195Ćć
2196Ƈƈ
2197DdĎď
2198DZDzdZdzDZDzdz
2199DŽDždŽdžDŽDždž
2200Đđ
2201Ɖ
2202Ɗ
2203Ƌƌ
2204Ðð
2205EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
2206Ǝǝ
2207Ə
2208Ɛ
2209Ff
2210Ƒƒ
2211GgĜĝĞğĠġĢģǦǧǴǵ
2212Ǥǥ
2213Ɠ
2214Ɣ
2215Ƣƣ
2216HhĤĥ
2217ƕǶ
2218Ħħ
2219IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
2220IJIjiJijIJij
2221ı
2222Ɨ
2223Ɩ
2224JjĴĵǰ
2225KkĶķǨǩ
2226Ƙƙ
2227LlĹĺĻļĽľ
2228Ŀŀ
2229LLLllLll
2230LJLjlJljLJLjlj
2231Łł
2232ƚ
2233ƛ
2234Mm
2235NnÑñŃńŅņŇňǸǹ
2236NJNjnJnjNJNjnj
2237Ɲ
2238ƞ
2239Ŋŋ
2240OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
2241OEOeoEoeŒœ
2242ØøǾǿ
2243Ɔ
2244Ɵ
2245Pp
2246Ƥƥ
2247Qq
2248ĸ
2249RrŔŕŖŗŘř
2250RRRrrRrr
2251Ʀ
2252SsŚśŜŝŞşſ
2253SSSssSssß
2254Šš
2255Ʃ
2256ƪ
2257TtŢţŤť
2258ƾ
2259Ŧŧ
2260ƫ
2261Ƭƭ
2262Ʈ
2263UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
2264Ɯ
2265Ʊ
2266Vv
2267Ʋ
2268WwŴŵ
2269Xx
2270YyÝýÿŶŷŸ
2271Ƴƴ
2272ZzŹźŻż
2273ƍ
2274Žž
2275Ƶƶ
2276ƷǮǯ
2277Ƹƹ
2278ƺ
2279Þþ
2280ƿǷ
2281ƻ
2282Ƨƨ
2283Ƽƽ
2284Ƅƅ
2285ʼn
2286ǀ
2287ǁ
2288ǂ
2289ǃ
2290select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_croatian_ci;
2291group_concat(c1 order by binary c1 separator '')
2292÷
2293×
2294AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
2295AAAaaAaa
2296AEAeaEae
2297ÆæǢǣǼǽ
2298Bb
2299ƀ
2300Ɓ
2301Ƃƃ
2302CcÇçĈĉĊċ
2303CHChcHch
2304Čč
2305Ćć
2306Ƈƈ
2307DdĎď
2308DZDzdZdzDZDzdz
23092310DŽDždžDŽDždž
2311Đđ
2312Ɖ
2313Ɗ
2314Ƌƌ
2315Ðð
2316EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
2317Ǝǝ
2318Ə
2319Ɛ
2320Ff
2321Ƒƒ
2322GgĜĝĞğĠġĢģǦǧǴǵ
2323Ǥǥ
2324Ɠ
2325Ɣ
2326Ƣƣ
2327HhĤĥ
2328ƕǶ
2329Ħħ
2330IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
2331IJIjiJijIJij
2332ı
2333Ɨ
2334Ɩ
2335JjĴĵǰ
2336KkĶķǨǩ
2337Ƙƙ
2338LlĹĺĻļĽľ
2339Ŀŀ
2340lJ
2341LLLllLll
2342LJLjljLJLjlj
2343Łł
2344ƚ
2345ƛ
2346Mm
2347NnÑñŃńŅņŇňǸǹ
2348nJ
2349NJNjnjNJNjnj
2350Ɲ
2351ƞ
2352Ŋŋ
2353OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
2354OEOeoEoeŒœ
2355ØøǾǿ
2356Ɔ
2357Ɵ
2358Pp
2359Ƥƥ
2360Qq
2361ĸ
2362RrŔŕŖŗŘř
2363RRRrrRrr
2364Ʀ
2365SsŚśŜŝŞşſ
2366SSSssSssß
2367Šš
2368Ʃ
2369ƪ
2370TtŢţŤť
2371ƾ
2372Ŧŧ
2373ƫ
2374Ƭƭ
2375Ʈ
2376UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
2377Ɯ
2378Ʊ
2379Vv
2380Ʋ
2381WwŴŵ
2382Xx
2383YyÝýÿŶŷŸ
2384Ƴƴ
2385ZzŹźŻż
2386ƍ
2387Žž
2388Ƶƶ
2389ƷǮǯ
2390Ƹƹ
2391ƺ
2392Þþ
2393ƿǷ
2394ƻ
2395Ƨƨ
2396Ƽƽ
2397Ƅƅ
2398ʼn
2399ǀ
2400ǁ
2401ǂ
2402ǃ
2403select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_german2_ci;
2404group_concat(c1 order by binary c1 separator '')
2405÷
2406×
2407AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
2408AAAaaAaa
2409AEAeaEaeÄÆäæ
2410ǢǣǼǽ
2411Bb
2412ƀ
2413Ɓ
2414Ƃƃ
2415CcÇçĆćĈĉĊċČč
2416CHChcHch
2417Ƈƈ
2418DdĎď
2419DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
2420Đđ
2421Ɖ
2422Ɗ
2423Ƌƌ
2424Ðð
2425EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
2426Ǝǝ
2427Ə
2428Ɛ
2429Ff
2430Ƒƒ
2431GgĜĝĞğĠġĢģǦǧǴǵ
2432Ǥǥ
2433Ɠ
2434Ɣ
2435Ƣƣ
2436HhĤĥ
2437ƕǶ
2438Ħħ
2439IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
2440IJIjiJijIJij
2441ı
2442Ɨ
2443Ɩ
2444JjĴĵǰ
2445KkĶķǨǩ
2446Ƙƙ
2447LlĹĺĻļĽľ
2448Ŀŀ
2449LJLjlJljLJLjlj
2450LLLllLll
2451Łł
2452ƚ
2453ƛ
2454Mm
2455NnÑñŃńŅņŇňǸǹ
2456NJNjnJnjNJNjnj
2457Ɲ
2458ƞ
2459Ŋŋ
2460OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
2461OEOeoEoeÖöŒœ
2462ØøǾǿ
2463Ɔ
2464Ɵ
2465Pp
2466Ƥƥ
2467Qq
2468ĸ
2469RrŔŕŖŗŘř
2470RRRrrRrr
2471Ʀ
2472SsŚśŜŝŞşŠšſ
2473SSSssSssß
2474Ʃ
2475ƪ
2476TtŢţŤť
2477ƾ
2478Ŧŧ
2479ƫ
2480Ƭƭ
2481Ʈ
2482UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
2483Üü
2484Ɯ
2485Ʊ
2486Vv
2487Ʋ
2488WwŴŵ
2489Xx
2490YyÝýÿŶŷŸ
2491Ƴƴ
2492ZzŹźŻżŽž
2493ƍ
2494Ƶƶ
2495ƷǮǯ
2496Ƹƹ
2497ƺ
2498Þþ
2499ƿǷ
2500ƻ
2501Ƨƨ
2502Ƽƽ
2503Ƅƅ
2504ʼn
2505ǀ
2506ǁ
2507ǂ
2508ǃ
2509select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_unicode_520_ci;
2510group_concat(c1 order by binary c1 separator '')
2511÷
2512×
2513AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ
2514AAAaaAaa
2515AEAeaEaeÆæǢǣǼǽ
2516Bb
2517ƀ
2518Ɓ
2519Ƃƃ
2520CcÇçĆćĈĉĊċČč
2521CHChcHch
2522Ƈƈ
2523DdÐðĎďĐđ
2524DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
2525Ɖ
2526Ɗ
2527Ƌƌ
2528EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ
2529Ǝǝ
2530Ə
2531Ɛ
2532Ff
2533Ƒƒ
2534GgĜĝĞğĠġĢģǦǧǴǵ
2535Ǥǥ
2536Ɠ
2537Ɣ
2538Ƣƣ
2539HhĤĥĦħ
2540ƕǶ
2541IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
2542IJIjiJijIJij
2543ı
2544Ɨ
2545Ɩ
2546JjĴĵǰ
2547KkĶķǨǩ
2548Ƙƙ
2549LlĹĺĻļĽľĿŀŁł
2550LJLjlJljLJLjlj
2551LLLllLll
2552ƚ
2553ƛ
2554Mm
2555NnÑñŃńŅņŇňǸǹ
2556NJNjnJnjNJNjnj
2557Ɲ
2558ƞ
2559Ŋŋ
2560OoÒÓÔÕÖØòóôõöøŌōŎŏŐőƠơǑǒǪǫǬǭǾǿỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ
2561OEOeoEoeŒœ
2562Ɔ
2563Ɵ
2564Pp
2565Ƥƥ
2566Qq
2567ĸ
2568RrŔŕŖŗŘř
2569RRRrrRrr
2570Ʀ
2571SsŚśŜŝŞşŠšſ
2572SSSssSssß
2573Ʃ
2574ƪ
2575TtŢţŤť
2576ƾ
2577Ŧŧ
2578ƫ
2579Ƭƭ
2580Ʈ
2581UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự
2582Ɯ
2583Ʊ
2584Vv
2585Ʋ
2586WwŴŵ
2587Xx
2588YyÝýÿŶŷŸ
2589Ƴƴ
2590ZzŹźŻżŽž
2591ƍ
2592Ƶƶ
2593ƷǮǯ
2594Ƹƹ
2595ƺ
2596Þþ
2597ƿǷ
2598ƻ
2599Ƨƨ
2600Ƽƽ
2601Ƅƅ
2602ʼn
2603ǀ
2604ǁ
2605ǂ
2606ǃ
2607select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_vietnamese_ci;
2608group_concat(c1 order by binary c1 separator '')
2609÷
2610×
2611AaÀÁÃÄÅàáãäåĀāĄąǍǎǞǟǠǡǺǻẠạẢả
2612AAAaaAaa
2613AEAeaEae
2614ĂăẮắẰằẲẳẴẵẶặ
2615ÂâẤấẦầẨẩẪẫẬậ
2616ÆæǢǣǼǽ
2617Bb
2618ƀ
2619Ɓ
2620Ƃƃ
2621CcÇçĆćĈĉĊċČč
2622CHChcHch
2623Ƈƈ
2624DdĎď
2625DZDzDŽDždZdzdŽdžDŽDždžDZDzdz
2626Đđ
2627Ɖ
2628Ɗ
2629Ƌƌ
2630Ðð
2631EeÈÉËèéëĒēĔĕĖėĘęĚěẸẹẺẻẼẽ
2632ÊêẾếỀềỂểỄễỆệ
2633Ǝǝ
2634Ə
2635Ɛ
2636Ff
2637Ƒƒ
2638GgĜĝĞğĠġĢģǦǧǴǵ
2639Ǥǥ
2640Ɠ
2641Ɣ
2642Ƣƣ
2643HhĤĥ
2644ƕǶ
2645Ħħ
2646IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị
2647IJIjiJijIJij
2648ı
2649Ɨ
2650Ɩ
2651JjĴĵǰ
2652KkĶķǨǩ
2653Ƙƙ
2654LlĹĺĻļĽľ
2655Ŀŀ
2656LJLjlJljLJLjlj
2657LLLllLll
2658Łł
2659ƚ
2660ƛ
2661Mm
2662NnÑñŃńŅņŇňǸǹ
2663NJNjnJnjNJNjnj
2664Ɲ
2665ƞ
2666Ŋŋ
2667OoÒÓÕÖòóõöŌōŎŏŐőǑǒǪǫǬǭỌọỎỏ
2668OEOeoEoeŒœ
2669ÔôỐốỒồỔổỖỗỘộ
2670ƠơỚớỜờỞởỠỡỢợ
2671ØøǾǿ
2672Ɔ
2673Ɵ
2674Pp
2675Ƥƥ
2676Qq
2677ĸ
2678RrŔŕŖŗŘř
2679RRRrrRrr
2680Ʀ
2681SsŚśŜŝŞşŠšſ
2682SSSssSssß
2683Ʃ
2684ƪ
2685TtŢţŤť
2686ƾ
2687Ŧŧ
2688ƫ
2689Ƭƭ
2690Ʈ
2691UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųǓǔǕǖǗǘǙǚǛǜỤụỦủ
2692ƯưỨứỪừỬửỮữỰự
2693Ɯ
2694Ʊ
2695Vv
2696Ʋ
2697WwŴŵ
2698Xx
2699YyÝýÿŶŷŸ
2700Ƴƴ
2701ZzŹźŻżŽž
2702ƍ
2703Ƶƶ
2704ƷǮǯ
2705Ƹƹ
2706ƺ
2707Þþ
2708ƿǷ
2709ƻ
2710Ƨƨ
2711Ƽƽ
2712Ƅƅ
2713ʼn
2714ǀ
2715ǁ
2716ǂ
2717ǃ
2718drop table t1;
2719SET NAMES utf8;
2720CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL, INDEX (c));
2721INSERT INTO t1 VALUES (0x039C03C903B403B11F770308);
2722SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_general_ci;
2723c
2724Μωδαί̈
2725INSERT INTO t1 VALUES (0x039C03C903B4);
2726SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025
2727COLLATE utf16_general_ci ORDER BY c;
2728c
2729Μωδ
2730Μωδαί̈
2731DROP TABLE t1;
2732CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL, INDEX (c));
2733INSERT INTO t1 VALUES (0x039C03C903B403B11F770308);
2734SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci;
2735c
2736Μωδαί̈
2737INSERT INTO t1 VALUES (0x039C03C903B4);
2738SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025
2739COLLATE utf16_unicode_ci ORDER BY c;
2740c
2741Μωδ
2742Μωδαί̈
2743DROP TABLE t1;
2744CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL, INDEX (c));
2745INSERT INTO t1 VALUES (0x039C03C903B403B11F770308);
2746SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci;
2747c
2748Μωδαί̈
2749INSERT INTO t1 VALUES (0x039C03C903B4);
2750SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025
2751COLLATE utf16_unicode_ci ORDER BY c;
2752c
2753Μωδ
2754Μωδαί̈
2755DROP TABLE t1;
2756SET NAMES utf8;
2757SET @test_character_set='utf16';
2758SET @test_collation='utf16_swedish_ci';
2759SET @safe_character_set_server= @@character_set_server;
2760SET @safe_collation_server= @@collation_server;
2761SET @safe_character_set_client= @@character_set_client;
2762SET @safe_character_set_results= @@character_set_results;
2763SET character_set_server= @test_character_set;
2764SET collation_server= @test_collation;
2765CREATE DATABASE d1;
2766USE d1;
2767CREATE TABLE t1 (c CHAR(10), KEY(c));
2768SHOW FULL COLUMNS FROM t1;
2769Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
2770c	char(10)	utf16_swedish_ci	YES	MUL	NULL
2771INSERT INTO t1 VALUES ('aaa'),('aaaa'),('aaaaa');
2772SELECT c as want3results FROM t1 WHERE c LIKE 'aaa%';
2773want3results
2774aaa
2775aaaa
2776aaaaa
2777DROP TABLE t1;
2778CREATE TABLE t1 (c1 varchar(15), KEY c1 (c1(2)));
2779SHOW FULL COLUMNS FROM t1;
2780Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
2781c1	varchar(15)	utf16_swedish_ci	YES	MUL	NULL
2782INSERT INTO t1 VALUES ('location'),('loberge'),('lotre'),('boabab');
2783SELECT c1 as want3results from t1 where c1 like 'l%';
2784want3results
2785location
2786loberge
2787lotre
2788SELECT c1 as want3results from t1 where c1 like 'lo%';
2789want3results
2790location
2791loberge
2792lotre
2793SELECT c1 as want1result  from t1 where c1 like 'loc%';
2794want1result
2795location
2796SELECT c1 as want1result  from t1 where c1 like 'loca%';
2797want1result
2798location
2799SELECT c1 as want1result  from t1 where c1 like 'locat%';
2800want1result
2801location
2802SELECT c1 as want1result  from t1 where c1 like 'locati%';
2803want1result
2804location
2805SELECT c1 as want1result  from t1 where c1 like 'locatio%';
2806want1result
2807location
2808SELECT c1 as want1result  from t1 where c1 like 'location%';
2809want1result
2810location
2811DROP TABLE t1;
2812create table t1 (a set('a') not null);
2813insert ignore into t1 values (),();
2814Warnings:
2815Warning	1364	Field 'a' doesn't have a default value
2816select cast(a as char(1)) from t1;
2817cast(a as char(1))
2818
2819
2820select a sounds like a from t1;
2821a sounds like a
28221
28231
2824select 1 from t1 order by cast(a as char(1));
28251
28261
28271
2828drop table t1;
2829#
2830# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
2831#
2832SET character_set_client=latin1;
2833SET character_set_connection= @test_character_set;
2834SET collation_connection= @test_collation;
2835SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
2836COLLATION('.')	c1
2837utf16_swedish_ci	.wwwmysqlcom
2838set names utf8;
2839create table t1 (
2840name varchar(10),
2841level smallint unsigned);
2842show create table t1;
2843Table	Create Table
2844t1	CREATE TABLE `t1` (
2845  `name` varchar(10) COLLATE utf16_swedish_ci DEFAULT NULL,
2846  `level` smallint(5) unsigned DEFAULT NULL
2847) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_swedish_ci
2848insert into t1 values ('string',1);
2849select concat(name,space(level)), concat(name, repeat(' ',level)) from t1;
2850concat(name,space(level))	concat(name, repeat(' ',level))
2851string 	string
2852drop table t1;
2853DROP DATABASE d1;
2854USE test;
2855SET character_set_server= @safe_character_set_server;
2856SET collation_server= @safe_collation_server;
2857SET character_set_client= @safe_character_set_client;
2858SET character_set_results= @safe_character_set_results;
2859SET collation_connection='utf16_unicode_ci';
2860create table t1 select repeat('a',4000) a;
2861delete from t1;
2862insert into t1 values ('a'), ('a '), ('a\t');
2863select collation(a),hex(a) from t1 order by a;
2864collation(a)	hex(a)
2865utf16_unicode_ci	00610009
2866utf16_unicode_ci	0061
2867utf16_unicode_ci	00610020
2868drop table t1;
2869#
2870# MDEV-5453 Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP
2871#
2872SELECT @@collation_connection;
2873@@collation_connection
2874utf16_unicode_ci
2875CREATE TABLE t1 (i INT) ENGINE=MyISAM;
2876INSERT INTO t1 VALUES (1),(2);
2877SELECT * FROM t1 GROUP BY MID(CURRENT_USER,0) WITH ROLLUP;
2878i
28791
28801
2881SELECT * FROM t1 GROUP BY MID('test',0) WITH ROLLUP;
2882i
28831
28841
2885DROP TABLE t1;
2886#
2887# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
2888#
2889SELECT @@collation_connection;
2890@@collation_connection
2891utf16_unicode_ci
2892CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
2893INSERT INTO t1 (a) VALUES ("a");
2894INSERT INTO t1 (a) VALUES ("b");
2895INSERT INTO t1 (a) VALUES ("c");
2896INSERT INTO t1 (a) VALUES ("d");
2897INSERT INTO t1 (a) VALUES ("e");
2898INSERT INTO t1 (a) VALUES ("f");
2899INSERT INTO t1 (a) VALUES ("g");
2900INSERT INTO t1 (a) VALUES ("h");
2901INSERT INTO t1 (a) VALUES ("i");
2902INSERT INTO t1 (a) VALUES ("j");
2903INSERT INTO t1 (a) VALUES ("k");
2904INSERT INTO t1 (a) VALUES ("l");
2905INSERT INTO t1 (a) VALUES ("m");
2906SELECT * FROM t1 ORDER BY LOWER(a);
2907a
2908a
2909b
2910c
2911d
2912e
2913f
2914g
2915h
2916i
2917j
2918k
2919l
2920m
2921SELECT * FROM t1 ORDER BY LOWER(a) DESC;
2922a
2923m
2924l
2925k
2926j
2927i
2928h
2929g
2930f
2931e
2932d
2933c
2934b
2935a
2936DROP TABLE t1;
2937select @@collation_connection;
2938@@collation_connection
2939utf16_unicode_ci
2940create table t1 ROW_FORMAT=DYNAMIC select repeat('a',50) as c1 ;
2941insert into t1 values('abcdef');
2942insert into t1 values('_bcdef');
2943insert into t1 values('a_cdef');
2944insert into t1 values('ab_def');
2945insert into t1 values('abc_ef');
2946insert into t1 values('abcd_f');
2947insert into t1 values('abcde_');
2948select c1 as c1u from t1 where c1 like 'ab\_def';
2949c1u
2950ab_def
2951select c1 as c2h from t1 where c1 like 'ab#_def' escape '#';
2952c2h
2953ab_def
2954drop table t1;
2955SELECT @@collation_connection;
2956@@collation_connection
2957utf16_unicode_ci
2958SELECT '\%b' LIKE '%\%';
2959'\%b' LIKE '%\%'
29600
2961"BEGIN ctype_german.inc"
2962drop table if exists t1;
2963create table t1 as select repeat(' ', 64) as s1;
2964select collation(s1) from t1;
2965collation(s1)
2966utf16_unicode_ci
2967delete from t1;
2968INSERT INTO t1 VALUES ('ud'),('uf');
2969INSERT INTO t1 VALUES ('od'),('of');
2970INSERT INTO t1 VALUES ('e');
2971INSERT INTO t1 VALUES ('ad'),('af');
2972insert into t1 values ('a'),('ae'),(_latin1 0xE4);
2973insert into t1 values ('o'),('oe'),(_latin1 0xF6);
2974insert into t1 values ('s'),('ss'),(_latin1 0xDF);
2975insert into t1 values ('u'),('ue'),(_latin1 0xFC);
2976INSERT INTO t1 VALUES (_latin1 0xE6), (_latin1 0xC6);
2977INSERT INTO t1 VALUES (_latin1 0x9C), (_latin1 0x8C);
2978select s1, hex(s1) from t1 order by s1, binary s1;
2979s1	hex(s1)
2980a	0061
2981ä	00E4
2982ad	00610064
2983ae	00610065
2984af	00610066
2985Æ	00C6
2986æ	00E6
2987e	0065
2988o	006F
2989ö	00F6
2990od	006F0064
2991oe	006F0065
2992Œ	0152
2993œ	0153
2994of	006F0066
2995s	0073
2996ss	00730073
2997ß	00DF
2998u	0075
2999ü	00FC
3000ud	00750064
3001ue	00750065
3002uf	00750066
3003select group_concat(s1 order by binary s1) from t1 group by s1;
3004group_concat(s1 order by binary s1)
3005a,ä
3006ad
3007ae
3008af
3009Æ,æ
3010e
3011o,ö
3012od
3013oe,Œ,œ
3014of
3015s
3016ss,ß
3017u,ü
3018ud
3019ue
3020uf
3021SELECT s1, hex(s1), hex(weight_string(s1)) FROM t1 ORDER BY s1, BINARY(s1);
3022s1	hex(s1)	hex(weight_string(s1))
3023a	0061	0E33
3024ä	00E4	0E33
3025ad	00610064	0E330E6D
3026ae	00610065	0E330E8B
3027af	00610066	0E330EB9
3028Æ	00C6	0E38
3029æ	00E6	0E38
3030e	0065	0E8B
3031o	006F	0F82
3032ö	00F6	0F82
3033od	006F0064	0F820E6D
3034oe	006F0065	0F820E8B
3035Œ	0152	0F820E8B
3036œ	0153	0F820E8B
3037of	006F0066	0F820EB9
3038s	0073	0FEA
3039ss	00730073	0FEA0FEA
3040ß	00DF	0FEA0FEA
3041u	0075	101F
3042ü	00FC	101F
3043ud	00750064	101F0E6D
3044ue	00750065	101F0E8B
3045uf	00750066	101F0EB9
3046SELECT s1, hex(s1) FROM t1 WHERE s1='ae' ORDER BY s1, BINARY(s1);
3047s1	hex(s1)
3048ae	00610065
3049drop table t1;
3050CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
3051SHOW CREATE TABLE t1;
3052Table	Create Table
3053t1	CREATE TABLE `t1` (
3054  `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL,
3055  `b` int(1) NOT NULL
3056) ENGINE=MyISAM DEFAULT CHARSET=latin1
3057INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
3058SELECT * FROM t1 ORDER BY a, b;
3059a	b
3060s	0
3061ß	1
3062SELECT * FROM t1 ORDER BY a DESC, b;
3063a	b
3064ß	1
3065s	0
3066SELECT * FROM t1 ORDER BY CONCAT(a), b;
3067a	b
3068s	0
3069ß	1
3070SELECT * FROM t1 ORDER BY CONCAT(a) DESC, b;
3071a	b
3072ß	1
3073s	0
3074DROP TABLE t1;
3075"END ctype_german.inc"
3076End of 4.1 tests
3077CREATE TABLE t1 (id int, a varchar(30) character set utf16);
3078INSERT INTO t1 VALUES (1, 0x01310069), (2, 0x01310131);
3079INSERT INTO t1 VALUES (3, 0x00690069), (4, 0x01300049);
3080INSERT INTO t1 VALUES (5, 0x01300130), (6, 0x00490049);
3081SELECT a, length(a) la, @l:=lower(a) l, length(@l) ll, @u:=upper(a) u, length(@u) lu
3082FROM t1 ORDER BY id;
3083a	la	l	ll	u	lu
3084ıi	4	ıi	4	II	4
3085ıı	4	ıı	4	II	4
3086ii	4	ii	4	II	4
3087İI	4	ii	4	İI	4
3088İİ	4	ii	4	İİ	4
3089II	4	ii	4	II	4
3090ALTER TABLE t1 MODIFY a VARCHAR(30) character set utf16 collate utf16_turkish_ci;
3091SELECT a, length(a) la, @l:=lower(a) l, length(@l) ll, @u:=upper(a) u, length(@u) lu
3092FROM t1 ORDER BY id;
3093a	la	l	ll	u	lu
3094ıi	4	ıi	4	Iİ	4
3095ıı	4	ıı	4	II	4
3096ii	4	ii	4	İİ	4
3097İI	4	iı	4	İI	4
3098İİ	4	ii	4	İİ	4
3099II	4	ıı	4	II	4
3100DROP TABLE t1;
3101CREATE TABLE t1 (
3102c1 text character set utf16 collate utf16_polish_ci NOT NULL
3103) ENGINE=MyISAM;
3104insert into t1 values (''),('a');
3105SELECT COUNT(*), c1 FROM t1 GROUP BY c1;
3106COUNT(*)	c1
31071
31081	a
3109DROP TABLE IF EXISTS t1;
3110set collation_connection=utf16_unicode_ci;
3111drop table if exists t1;
3112create table t1 as
3113select repeat(' ', 64) as s1, repeat(' ',64) as s2
3114union
3115select null, null;
3116show create table t1;
3117Table	Create Table
3118t1	CREATE TABLE `t1` (
3119  `s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL,
3120  `s2` varchar(64) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL
3121) ENGINE=MyISAM DEFAULT CHARSET=latin1
3122delete from t1;
3123insert into t1 values('aaa','aaa');
3124insert into t1 values('aaa|qqq','qqq');
3125insert into t1 values('gheis','^[^a-dXYZ]+$');
3126insert into t1 values('aab','^aa?b');
3127insert into t1 values('Baaan','^Ba*n');
3128insert into t1 values('aaa','qqq|aaa');
3129insert into t1 values('qqq','qqq|aaa');
3130insert into t1 values('bbb','qqq|aaa');
3131insert into t1 values('bbb','qqq');
3132insert into t1 values('aaa','aba');
3133insert into t1 values(null,'abc');
3134insert into t1 values('def',null);
3135insert into t1 values(null,null);
3136insert into t1 values('ghi','ghi[');
3137select HIGH_PRIORITY s1 regexp s2 from t1;
3138s1 regexp s2
31390
31400
31410
31421
31431
31441
31451
31461
31471
31481
3149NULL
3150NULL
3151NULL
3152NULL
3153drop table t1;
3154SET collation_connection=utf16_czech_ci;
3155SELECT @@collation_connection;
3156@@collation_connection
3157utf16_czech_ci
3158#
3159# Bug#57737 Character sets: search fails with like, contraction, index
3160#
3161CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS s1 LIMIT 0;
3162INSERT INTO t1 VALUES ('c'),('ce'),('cé'),('ch');
3163SELECT * FROM t1 WHERE s1 LIKE 'c%';
3164s1
3165c
3166ce
31673168ch
3169ALTER TABLE t1 ADD KEY s1 (s1);
3170SELECT * FROM t1 WHERE s1 LIKE 'c%';
3171s1
3172c
3173ce
31743175ch
3176ALTER TABLE t1 DROP KEY s1, ADD KEY(s1(1));
3177SELECT * FROM t1 WHERE s1 LIKE 'ch';
3178s1
3179ch
3180DROP TABLE t1;
3181SELECT @@collation_connection;
3182@@collation_connection
3183utf16_czech_ci
3184#
3185# Bug#57737 Character sets: search fails with like, contraction, index
3186# Part#2 - ignorable characters
3187#
3188CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS s1 LIMIT 0;
3189INSERT INTO t1 VALUES ('a\0\0\0\0\0\t'),('a'),('b'),('c'),('d'),('e');
3190SELECT HEX(s1) FROM t1 WHERE s1 LIKE 'a%';
3191HEX(s1)
31920061000000000000000000000009
31930061
3194ALTER TABLE t1 ADD KEY s1 (s1);
3195SELECT HEX(s1) FROM t1 WHERE s1 LIKE 'a%';
3196HEX(s1)
31970061000000000000000000000009
31980061
3199DROP TABLE t1;
3200#
3201# End of 5.5 tests
3202#
3203#
3204# Start of 5.6 tests
3205#
3206#
3207# WL#3664 WEIGHT_STRING
3208#
3209set collation_connection=utf16_unicode_ci;
3210select @@collation_connection;
3211@@collation_connection
3212utf16_unicode_ci
3213CREATE TABLE t1 AS SELECT 'a' AS a;
3214SHOW CREATE TABLE t1;
3215Table	Create Table
3216t1	CREATE TABLE `t1` (
3217  `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL
3218) ENGINE=MyISAM DEFAULT CHARSET=latin1
3219CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
3220SHOW CREATE TABLE t2;
3221Table	Create Table
3222t2	CREATE TABLE `t2` (
3223  `ws` varbinary(16) DEFAULT NULL
3224) ENGINE=MyISAM DEFAULT CHARSET=latin1
3225SELECT HEX(WEIGHT_STRING(a)) FROM t1;
3226HEX(WEIGHT_STRING(a))
32270E33
3228SELECT HEX(ws) FROM t2;
3229HEX(ws)
32300E33
3231DROP TABLE t2;
3232DROP TABLE t1;
3233CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
3234SHOW CREATE TABLE t1;
3235Table	Create Table
3236t1	CREATE TABLE `t1` (
3237  `a` varchar(5) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL
3238) ENGINE=MyISAM DEFAULT CHARSET=latin1
3239CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
3240SHOW CREATE TABLE t2;
3241Table	Create Table
3242t2	CREATE TABLE `t2` (
3243  `ws` varbinary(80) DEFAULT NULL
3244) ENGINE=MyISAM DEFAULT CHARSET=latin1
3245SELECT HEX(WEIGHT_STRING(a)) FROM t1;
3246HEX(WEIGHT_STRING(a))
32470E330E330E330E330E33
3248SELECT HEX(ws) FROM t2;
3249HEX(ws)
32500E330E330E330E330E33
3251DROP TABLE t2;
3252CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(3)) AS ws FROM t1;
3253SHOW CREATE TABLE t2;
3254Table	Create Table
3255t2	CREATE TABLE `t2` (
3256  `ws` varbinary(48) DEFAULT NULL
3257) ENGINE=MyISAM DEFAULT CHARSET=latin1
3258SELECT HEX(WEIGHT_STRING(a AS CHAR(3))) FROM t1;
3259HEX(WEIGHT_STRING(a AS CHAR(3)))
32600E330E330E33
3261SELECT HEX(ws) FROM t2;
3262HEX(ws)
32630E330E330E33
3264DROP TABLE t2;
3265CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(10)) AS ws FROM t1;
3266SHOW CREATE TABLE t2;
3267Table	Create Table
3268t2	CREATE TABLE `t2` (
3269  `ws` varbinary(160) DEFAULT NULL
3270) ENGINE=MyISAM DEFAULT CHARSET=latin1
3271SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
3272HEX(WEIGHT_STRING(a AS CHAR(10)))
32730E330E330E330E330E3302090209020902090209
3274SELECT HEX(ws) FROM t2;
3275HEX(ws)
32760E330E330E330E330E3302090209020902090209
3277DROP TABLE t2;
3278DROP TABLE t1;
3279select hex(weight_string('a'));
3280hex(weight_string('a'))
32810E33
3282select hex(weight_string('A'));
3283hex(weight_string('A'))
32840E33
3285select hex(weight_string('abc'));
3286hex(weight_string('abc'))
32870E330E4A0E60
3288select hex(weight_string('abc' as char(2)));
3289hex(weight_string('abc' as char(2)))
32900E330E4A
3291select hex(weight_string('abc' as char(3)));
3292hex(weight_string('abc' as char(3)))
32930E330E4A0E60
3294select hex(weight_string('abc' as char(5)));
3295hex(weight_string('abc' as char(5)))
32960E330E4A0E6002090209
3297select hex(weight_string('abc', 1, 2, 0xC0));
3298hex(weight_string('abc', 1, 2, 0xC0))
32990E
3300select hex(weight_string('abc', 2, 2, 0xC0));
3301hex(weight_string('abc', 2, 2, 0xC0))
33020E33
3303select hex(weight_string('abc', 3, 2, 0xC0));
3304hex(weight_string('abc', 3, 2, 0xC0))
33050E330E
3306select hex(weight_string('abc', 4, 2, 0xC0));
3307hex(weight_string('abc', 4, 2, 0xC0))
33080E330E4A
3309select hex(weight_string('abc', 5, 2, 0xC0));
3310hex(weight_string('abc', 5, 2, 0xC0))
33110E330E4A02
3312select hex(weight_string('abc',25, 2, 0xC0));
3313hex(weight_string('abc',25, 2, 0xC0))
33140E330E4A020902090209020902090209020902090209020902
3315select hex(weight_string('abc', 1, 3, 0xC0));
3316hex(weight_string('abc', 1, 3, 0xC0))
33170E
3318select hex(weight_string('abc', 2, 3, 0xC0));
3319hex(weight_string('abc', 2, 3, 0xC0))
33200E33
3321select hex(weight_string('abc', 3, 3, 0xC0));
3322hex(weight_string('abc', 3, 3, 0xC0))
33230E330E
3324select hex(weight_string('abc', 4, 3, 0xC0));
3325hex(weight_string('abc', 4, 3, 0xC0))
33260E330E4A
3327select hex(weight_string('abc', 5, 3, 0xC0));
3328hex(weight_string('abc', 5, 3, 0xC0))
33290E330E4A0E
3330select hex(weight_string('abc',25, 3, 0xC0));
3331hex(weight_string('abc',25, 3, 0xC0))
33320E330E4A0E6002090209020902090209020902090209020902
3333select hex(weight_string('abc', 1, 4, 0xC0));
3334hex(weight_string('abc', 1, 4, 0xC0))
33350E
3336select hex(weight_string('abc', 2, 4, 0xC0));
3337hex(weight_string('abc', 2, 4, 0xC0))
33380E33
3339select hex(weight_string('abc', 3, 4, 0xC0));
3340hex(weight_string('abc', 3, 4, 0xC0))
33410E330E
3342select hex(weight_string('abc', 4, 4, 0xC0));
3343hex(weight_string('abc', 4, 4, 0xC0))
33440E330E4A
3345select hex(weight_string('abc', 5, 4, 0xC0));
3346hex(weight_string('abc', 5, 4, 0xC0))
33470E330E4A0E
3348select hex(weight_string('abc',25, 4, 0xC0));
3349hex(weight_string('abc',25, 4, 0xC0))
33500E330E4A0E6002090209020902090209020902090209020902
3351select @@collation_connection;
3352@@collation_connection
3353utf16_unicode_ci
3354select hex(weight_string(cast(_latin1 0x80 as char)));
3355hex(weight_string(cast(_latin1 0x80 as char)))
33560E23
3357select hex(weight_string(cast(_latin1 0x808080 as char)));
3358hex(weight_string(cast(_latin1 0x808080 as char)))
33590E230E230E23
3360select hex(weight_string(cast(_latin1 0x808080 as char) as char(2)));
3361hex(weight_string(cast(_latin1 0x808080 as char) as char(2)))
33620E230E23
3363select hex(weight_string(cast(_latin1 0x808080 as char) as char(3)));
3364hex(weight_string(cast(_latin1 0x808080 as char) as char(3)))
33650E230E230E23
3366select hex(weight_string(cast(_latin1 0x808080 as char) as char(5)));
3367hex(weight_string(cast(_latin1 0x808080 as char) as char(5)))
33680E230E230E2302090209
3369select hex(weight_string(cast(_latin1 0x808080 as char), 1, 2, 0xC0));
3370hex(weight_string(cast(_latin1 0x808080 as char), 1, 2, 0xC0))
33710E
3372select hex(weight_string(cast(_latin1 0x808080 as char), 2, 2, 0xC0));
3373hex(weight_string(cast(_latin1 0x808080 as char), 2, 2, 0xC0))
33740E23
3375select hex(weight_string(cast(_latin1 0x808080 as char), 3, 2, 0xC0));
3376hex(weight_string(cast(_latin1 0x808080 as char), 3, 2, 0xC0))
33770E230E
3378select hex(weight_string(cast(_latin1 0x808080 as char), 4, 2, 0xC0));
3379hex(weight_string(cast(_latin1 0x808080 as char), 4, 2, 0xC0))
33800E230E23
3381select hex(weight_string(cast(_latin1 0x808080 as char), 5, 2, 0xC0));
3382hex(weight_string(cast(_latin1 0x808080 as char), 5, 2, 0xC0))
33830E230E2302
3384select hex(weight_string(cast(_latin1 0x808080 as char),25, 2, 0xC0));
3385hex(weight_string(cast(_latin1 0x808080 as char),25, 2, 0xC0))
33860E230E23020902090209020902090209020902090209020902
3387select hex(weight_string(cast(_latin1 0x808080 as char), 1, 3, 0xC0));
3388hex(weight_string(cast(_latin1 0x808080 as char), 1, 3, 0xC0))
33890E
3390select hex(weight_string(cast(_latin1 0x808080 as char), 2, 3, 0xC0));
3391hex(weight_string(cast(_latin1 0x808080 as char), 2, 3, 0xC0))
33920E23
3393select hex(weight_string(cast(_latin1 0x808080 as char), 3, 3, 0xC0));
3394hex(weight_string(cast(_latin1 0x808080 as char), 3, 3, 0xC0))
33950E230E
3396select hex(weight_string(cast(_latin1 0x808080 as char), 4, 3, 0xC0));
3397hex(weight_string(cast(_latin1 0x808080 as char), 4, 3, 0xC0))
33980E230E23
3399select hex(weight_string(cast(_latin1 0x808080 as char), 5, 3, 0xC0));
3400hex(weight_string(cast(_latin1 0x808080 as char), 5, 3, 0xC0))
34010E230E230E
3402select hex(weight_string(cast(_latin1 0x808080 as char),25, 3, 0xC0));
3403hex(weight_string(cast(_latin1 0x808080 as char),25, 3, 0xC0))
34040E230E230E2302090209020902090209020902090209020902
3405select hex(weight_string(cast(_latin1 0x808080 as char), 1, 4, 0xC0));
3406hex(weight_string(cast(_latin1 0x808080 as char), 1, 4, 0xC0))
34070E
3408select hex(weight_string(cast(_latin1 0x808080 as char), 2, 4, 0xC0));
3409hex(weight_string(cast(_latin1 0x808080 as char), 2, 4, 0xC0))
34100E23
3411select hex(weight_string(cast(_latin1 0x808080 as char), 3, 4, 0xC0));
3412hex(weight_string(cast(_latin1 0x808080 as char), 3, 4, 0xC0))
34130E230E
3414select hex(weight_string(cast(_latin1 0x808080 as char), 4, 4, 0xC0));
3415hex(weight_string(cast(_latin1 0x808080 as char), 4, 4, 0xC0))
34160E230E23
3417select hex(weight_string(cast(_latin1 0x808080 as char), 5, 4, 0xC0));
3418hex(weight_string(cast(_latin1 0x808080 as char), 5, 4, 0xC0))
34190E230E230E
3420select hex(weight_string(cast(_latin1 0x808080 as char),25, 4, 0xC0));
3421hex(weight_string(cast(_latin1 0x808080 as char),25, 4, 0xC0))
34220E230E230E2302090209020902090209020902090209020902
3423select hex(weight_string(_utf16 0xD800DC00 collate utf16_unicode_ci));
3424hex(weight_string(_utf16 0xD800DC00 collate utf16_unicode_ci))
3425FFFD
3426select hex(weight_string(_utf16 0xD800DC01 collate utf16_unicode_ci));
3427hex(weight_string(_utf16 0xD800DC01 collate utf16_unicode_ci))
3428FFFD
3429select @@collation_connection;
3430@@collation_connection
3431utf16_unicode_ci
3432select hex(weight_string('a' LEVEL 1));
3433hex(weight_string('a' LEVEL 1))
34340E33
3435select hex(weight_string('A' LEVEL 1));
3436hex(weight_string('A' LEVEL 1))
34370E33
3438select hex(weight_string('abc' LEVEL 1));
3439hex(weight_string('abc' LEVEL 1))
34400E330E4A0E60
3441select hex(weight_string('abc' as char(2) LEVEL 1));
3442hex(weight_string('abc' as char(2) LEVEL 1))
34430E330E4A
3444select hex(weight_string('abc' as char(3) LEVEL 1));
3445hex(weight_string('abc' as char(3) LEVEL 1))
34460E330E4A0E60
3447select hex(weight_string('abc' as char(5) LEVEL 1));
3448hex(weight_string('abc' as char(5) LEVEL 1))
34490E330E4A0E6002090209
3450select hex(weight_string('abc' as char(5) LEVEL 1 REVERSE));
3451hex(weight_string('abc' as char(5) LEVEL 1 REVERSE))
345209020902600E4A0E330E
3453select hex(weight_string('abc' as char(5) LEVEL 1 DESC));
3454hex(weight_string('abc' as char(5) LEVEL 1 DESC))
3455F1CCF1B5F19FFDF6FDF6
3456select hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE));
3457hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE))
3458F6FDF6FD9FF1B5F1CCF1
3459set @@collation_connection=utf16_czech_ci;
3460select @@collation_connection;
3461@@collation_connection
3462utf16_czech_ci
3463select collation(cast(_latin1 0xDF as char));
3464collation(cast(_latin1 0xDF as char))
3465utf16_czech_ci
3466select hex(weight_string('s'));
3467hex(weight_string('s'))
34680FEA
3469select hex(weight_string(cast(_latin1 0xDF as char)));
3470hex(weight_string(cast(_latin1 0xDF as char)))
34710FEA0FEA
3472select hex(weight_string(cast(_latin1 0xDF as char) as char(1)));
3473hex(weight_string(cast(_latin1 0xDF as char) as char(1)))
34740FEA
3475select hex(weight_string('c'));
3476hex(weight_string('c'))
34770E60
3478select hex(weight_string('h'));
3479hex(weight_string('h'))
34800EE1
3481select hex(weight_string('ch'));
3482hex(weight_string('ch'))
34830EE2
3484select hex(weight_string('i'));
3485hex(weight_string('i'))
34860EFB
3487select hex(weight_string(cast(_latin1 0x6368DF as char)));
3488hex(weight_string(cast(_latin1 0x6368DF as char)))
34890EE20FEA0FEA
3490select hex(weight_string(cast(_latin1 0x6368DF as char) as char(1)));
3491hex(weight_string(cast(_latin1 0x6368DF as char) as char(1)))
34920EE2
3493select hex(weight_string(cast(_latin1 0x6368DF as char) as char(2)));
3494hex(weight_string(cast(_latin1 0x6368DF as char) as char(2)))
34950EE20FEA
3496select hex(weight_string(cast(_latin1 0x6368DF as char) as char(3)));
3497hex(weight_string(cast(_latin1 0x6368DF as char) as char(3)))
34980EE20FEA0FEA
3499select hex(weight_string(cast(_latin1 0x6368DF as char) as char(4)));
3500hex(weight_string(cast(_latin1 0x6368DF as char) as char(4)))
35010EE20FEA0FEA0209
3502select hex(weight_string(cast(_latin1 0xDF6368 as char)));
3503hex(weight_string(cast(_latin1 0xDF6368 as char)))
35040FEA0FEA0EE2
3505select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(1)));
3506hex(weight_string(cast(_latin1 0xDF6368 as char) as char(1)))
35070FEA
3508select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(2)));
3509hex(weight_string(cast(_latin1 0xDF6368 as char) as char(2)))
35100FEA0FEA
3511select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(3)));
3512hex(weight_string(cast(_latin1 0xDF6368 as char) as char(3)))
35130FEA0FEA0EE2
3514select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(4)));
3515hex(weight_string(cast(_latin1 0xDF6368 as char) as char(4)))
35160FEA0FEA0EE20209
3517select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 2, 0xC0));
3518hex(weight_string(cast(_latin1 0x6368DF as char), 1, 2, 0xC0))
35190E
3520select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 2, 0xC0));
3521hex(weight_string(cast(_latin1 0x6368DF as char), 2, 2, 0xC0))
35220EE2
3523select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 2, 0xC0));
3524hex(weight_string(cast(_latin1 0x6368DF as char), 3, 2, 0xC0))
35250EE20F
3526select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 2, 0xC0));
3527hex(weight_string(cast(_latin1 0x6368DF as char), 4, 2, 0xC0))
35280EE20FEA
3529select hex(weight_string(cast(_latin1 0x6368DF as char),25, 2, 0xC0));
3530hex(weight_string(cast(_latin1 0x6368DF as char),25, 2, 0xC0))
35310EE20FEA020902090209020902090209020902090209020902
3532select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 3, 0xC0));
3533hex(weight_string(cast(_latin1 0x6368DF as char), 1, 3, 0xC0))
35340E
3535select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 3, 0xC0));
3536hex(weight_string(cast(_latin1 0x6368DF as char), 2, 3, 0xC0))
35370EE2
3538select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 3, 0xC0));
3539hex(weight_string(cast(_latin1 0x6368DF as char), 3, 3, 0xC0))
35400EE20F
3541select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 3, 0xC0));
3542hex(weight_string(cast(_latin1 0x6368DF as char), 4, 3, 0xC0))
35430EE20FEA
3544select hex(weight_string(cast(_latin1 0x6368DF as char),25, 3, 0xC0));
3545hex(weight_string(cast(_latin1 0x6368DF as char),25, 3, 0xC0))
35460EE20FEA0FEA02090209020902090209020902090209020902
3547select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 4, 0xC0));
3548hex(weight_string(cast(_latin1 0x6368DF as char), 1, 4, 0xC0))
35490E
3550select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 4, 0xC0));
3551hex(weight_string(cast(_latin1 0x6368DF as char), 2, 4, 0xC0))
35520EE2
3553select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 4, 0xC0));
3554hex(weight_string(cast(_latin1 0x6368DF as char), 3, 4, 0xC0))
35550EE20F
3556select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 4, 0xC0));
3557hex(weight_string(cast(_latin1 0x6368DF as char), 4, 4, 0xC0))
35580EE20FEA
3559select hex(weight_string(cast(_latin1 0x6368DF as char),25, 4, 0xC0));
3560hex(weight_string(cast(_latin1 0x6368DF as char),25, 4, 0xC0))
35610EE20FEA0FEA02090209020902090209020902090209020902
3562select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 2,0xC0));
3563hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 2,0xC0))
35640F
3565select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 2,0xC0));
3566hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 2,0xC0))
35670FEA
3568select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 2,0xC0));
3569hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 2,0xC0))
35700FEA0F
3571select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 2,0xC0));
3572hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 2,0xC0))
35730FEA0FEA
3574select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 2,0xC0));
3575hex(weight_string(cast(_latin1 0xDF6368 as char),25, 2,0xC0))
35760FEA0FEA020902090209020902090209020902090209020902
3577select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 3,0xC0));
3578hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 3,0xC0))
35790F
3580select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 3,0xC0));
3581hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 3,0xC0))
35820FEA
3583select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 3,0xC0));
3584hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 3,0xC0))
35850FEA0F
3586select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 3,0xC0));
3587hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 3,0xC0))
35880FEA0FEA
3589select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 3,0xC0));
3590hex(weight_string(cast(_latin1 0xDF6368 as char),25, 3,0xC0))
35910FEA0FEA0EE202090209020902090209020902090209020902
3592select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 4,0xC0));
3593hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 4,0xC0))
35940F
3595select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 4,0xC0));
3596hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 4,0xC0))
35970FEA
3598select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 4,0xC0));
3599hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 4,0xC0))
36000FEA0F
3601select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 4,0xC0));
3602hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 4,0xC0))
36030FEA0FEA
3604select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 4,0xC0));
3605hex(weight_string(cast(_latin1 0xDF6368 as char),25, 4,0xC0))
36060FEA0FEA0EE202090209020902090209020902090209020902
3607SET NAMES utf8;
3608SET collation_connection=utf16_german2_ci;
3609"BEGIN ctype_german.inc"
3610drop table if exists t1;
3611create table t1 as select repeat(' ', 64) as s1;
3612select collation(s1) from t1;
3613collation(s1)
3614utf16_german2_ci
3615delete from t1;
3616INSERT INTO t1 VALUES ('ud'),('uf');
3617INSERT INTO t1 VALUES ('od'),('of');
3618INSERT INTO t1 VALUES ('e');
3619INSERT INTO t1 VALUES ('ad'),('af');
3620insert into t1 values ('a'),('ae'),(_latin1 0xE4);
3621insert into t1 values ('o'),('oe'),(_latin1 0xF6);
3622insert into t1 values ('s'),('ss'),(_latin1 0xDF);
3623insert into t1 values ('u'),('ue'),(_latin1 0xFC);
3624INSERT INTO t1 VALUES (_latin1 0xE6), (_latin1 0xC6);
3625INSERT INTO t1 VALUES (_latin1 0x9C), (_latin1 0x8C);
3626select s1, hex(s1) from t1 order by s1, binary s1;
3627s1	hex(s1)
3628a	0061
3629ad	00610064
3630ae	00610065
3631Æ	00C6
3632ä	00E4
3633æ	00E6
3634af	00610066
3635e	0065
3636o	006F
3637od	006F0064
3638oe	006F0065
3639ö	00F6
3640Œ	0152
3641œ	0153
3642of	006F0066
3643s	0073
3644ss	00730073
3645ß	00DF
3646u	0075
3647ud	00750064
3648ue	00750065
3649ü	00FC
3650uf	00750066
3651select group_concat(s1 order by binary s1) from t1 group by s1;
3652group_concat(s1 order by binary s1)
3653a
3654ad
3655ae,Æ,ä,æ
3656af
3657e
3658o
3659od
3660oe,ö,Œ,œ
3661of
3662s
3663ss,ß
3664u
3665ud
3666ue,ü
3667uf
3668SELECT s1, hex(s1), hex(weight_string(s1)) FROM t1 ORDER BY s1, BINARY(s1);
3669s1	hex(s1)	hex(weight_string(s1))
3670a	0061	0E33
3671ad	00610064	0E330E6D
3672ae	00610065	0E330E8B
3673Æ	00C6	0E330E8B
3674ä	00E4	0E330E8B
3675æ	00E6	0E330E8B
3676af	00610066	0E330EB9
3677e	0065	0E8B
3678o	006F	0F82
3679od	006F0064	0F820E6D
3680oe	006F0065	0F820E8B
3681ö	00F6	0F820E8B
3682Œ	0152	0F820E8B
3683œ	0153	0F820E8B
3684of	006F0066	0F820EB9
3685s	0073	0FEA
3686ss	00730073	0FEA0FEA
3687ß	00DF	0FEA0FEA
3688u	0075	101F
3689ud	00750064	101F0E6D
3690ue	00750065	101F0E8B
3691ü	00FC	101F0E8B
3692uf	00750066	101F0EB9
3693SELECT s1, hex(s1) FROM t1 WHERE s1='ae' ORDER BY s1, BINARY(s1);
3694s1	hex(s1)
3695ae	00610065
3696Æ	00C6
3697ä	00E4
3698æ	00E6
3699drop table t1;
3700CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
3701SHOW CREATE TABLE t1;
3702Table	Create Table
3703t1	CREATE TABLE `t1` (
3704  `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_german2_ci DEFAULT NULL,
3705  `b` int(1) NOT NULL
3706) ENGINE=MyISAM DEFAULT CHARSET=latin1
3707INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
3708SELECT * FROM t1 ORDER BY a, b;
3709a	b
3710s	0
3711ß	1
3712SELECT * FROM t1 ORDER BY a DESC, b;
3713a	b
3714ß	1
3715s	0
3716SELECT * FROM t1 ORDER BY CONCAT(a), b;
3717a	b
3718s	0
3719ß	1
3720SELECT * FROM t1 ORDER BY CONCAT(a) DESC, b;
3721a	b
3722ß	1
3723s	0
3724DROP TABLE t1;
3725"END ctype_german.inc"
3726#
3727# WL#2673 Unicode Collation Algorithm new version
3728#
3729SET NAMES utf8mb4;
3730SET collation_connection=utf16_unicode_520_ci;
3731CREATE TABLE t1 AS SELECT repeat('a', 10) as c LIMIT 0;
3732SHOW CREATE TABLE t1;
3733Table	Create Table
3734t1	CREATE TABLE `t1` (
3735  `c` varchar(10) CHARACTER SET utf16 COLLATE utf16_unicode_520_ci DEFAULT NULL
3736) ENGINE=MyISAM DEFAULT CHARSET=latin1
3737INSERT INTO t1 VALUES (_utf32 0x0180),(_utf32 0x023A);
3738INSERT INTO t1 VALUES (_utf32 0x023B),(_utf32 0x023C);
3739INSERT INTO t1 VALUES (_utf32 0x023D),(_utf32 0x023E);
3740INSERT INTO t1 VALUES (_utf32 0x0241),(_utf32 0x0242);
3741INSERT INTO t1 VALUES (_utf32 0x0243),(_utf32 0x0244);
3742INSERT INTO t1 VALUES (_utf32 0x0245),(_utf32 0x0246);
3743INSERT INTO t1 VALUES (_utf32 0x0247),(_utf32 0x0248);
3744INSERT INTO t1 VALUES (_utf32 0x0249),(_utf32 0x024A);
3745INSERT INTO t1 VALUES (_utf32 0x024B),(_utf32 0x024C);
3746INSERT INTO t1 VALUES (_utf32 0x024D),(_utf32 0x024E);
3747INSERT INTO t1 VALUES (_utf32 0x024F),(_utf32 0x026B);
3748INSERT INTO t1 VALUES (_utf32 0x027D),(_utf32 0x0289);
3749INSERT INTO t1 VALUES (_utf32 0x028C);
3750INSERT INTO t1 VALUES (_utf32 0x037B), (_utf32 0x037C);
3751INSERT INTO t1 VALUES (_utf32 0x037D), (_utf32 0x03FD);
3752INSERT INTO t1 VALUES (_utf32 0x03FE), (_utf32 0x03FF);
3753INSERT INTO t1 VALUES (_utf32 0x04C0), (_utf32 0x04CF);
3754INSERT INTO t1 VALUES (_utf32 0x04F6), (_utf32 0x04F7);
3755INSERT INTO t1 VALUES (_utf32 0x04FA), (_utf32 0x04FB);
3756INSERT INTO t1 VALUES (_utf32 0x04FC), (_utf32 0x04FD);
3757INSERT INTO t1 VALUES (_utf32 0x04FE), (_utf32 0x04FF);
3758INSERT INTO t1 VALUES (_utf32 0x0510), (_utf32 0x0511);
3759INSERT INTO t1 VALUES (_utf32 0x0512), (_utf32 0x0513);
3760INSERT INTO t1 VALUES (_utf32 0x10A0), (_utf32 0x10A1);
3761INSERT INTO t1 VALUES (_utf32 0x10A2), (_utf32 0x10A3);
3762INSERT INTO t1 VALUES (_utf32 0x10A4), (_utf32 0x10A5);
3763INSERT INTO t1 VALUES (_utf32 0x10A6), (_utf32 0x10A7);
3764INSERT INTO t1 VALUES (_utf32 0x2D00), (_utf32 0x2D01);
3765INSERT INTO t1 VALUES (_utf32 0x2D02), (_utf32 0x2D03);
3766INSERT INTO t1 VALUES (_utf32 0x2D04), (_utf32 0x2D05);
3767INSERT INTO t1 VALUES (_utf32 0x2D06), (_utf32 0x2D07);
3768INSERT INTO t1 VALUES (_utf32 0x1D7D);
3769INSERT INTO t1 VALUES (_utf32 0x2132),(_utf32 0x214E);
3770INSERT INTO t1 VALUES (_utf32 0x2183),(_utf32 0x2184);
3771INSERT INTO t1 VALUES (_utf32 0x2C80), (_utf32 0x2C81);
3772INSERT INTO t1 VALUES (_utf32 0x2C82), (_utf32 0x2C83);
3773INSERT INTO t1 VALUES (_utf32 0x2C84), (_utf32 0x2C85);
3774INSERT INTO t1 VALUES (_utf32 0x2C86), (_utf32 0x2C87);
3775INSERT INTO t1 VALUES (_utf32 0x2C88), (_utf32 0x2C89);
3776INSERT INTO t1 VALUES (_utf32 0x2C8A), (_utf32 0x2C8B);
3777INSERT INTO t1 VALUES (_utf32 0x2C8C), (_utf32 0x2C8D);
3778INSERT INTO t1 VALUES (_utf32 0x2C8E), (_utf32 0x2C8F);
3779INSERT INTO t1 VALUES (_utf32 0x2C60), (_utf32 0x2C61);
3780INSERT INTO t1 VALUES (_utf32 0x2C62), (_utf32 0x2C63);
3781INSERT INTO t1 VALUES (_utf32 0x2C64), (_utf32 0x2C65);
3782INSERT INTO t1 VALUES (_utf32 0x2C66), (_utf32 0x2C67);
3783INSERT INTO t1 VALUES (_utf32 0x2C68), (_utf32 0x2C69);
3784INSERT INTO t1 VALUES (_utf32 0x2C6A), (_utf32 0x2C6B);
3785INSERT INTO t1 VALUES (_utf32 0x2C6C), (_utf32 0x2C75);
3786INSERT INTO t1 VALUES (_utf32 0x2C76);
3787INSERT INTO t1 VALUES (_utf32 0x2C00), (_utf32 0x2C01);
3788INSERT INTO t1 VALUES (_utf32 0x2C02), (_utf32 0x2C03);
3789INSERT INTO t1 VALUES (_utf32 0x2C04), (_utf32 0x2C05);
3790INSERT INTO t1 VALUES (_utf32 0x2C06), (_utf32 0x2C07);
3791INSERT INTO t1 VALUES (_utf32 0x2C30), (_utf32 0x2C31);
3792INSERT INTO t1 VALUES (_utf32 0x2C32), (_utf32 0x2C33);
3793INSERT INTO t1 VALUES (_utf32 0x2C34), (_utf32 0x2C35);
3794INSERT INTO t1 VALUES (_utf32 0x2C36), (_utf32 0x2C37);
3795INSERT INTO t1 VALUES (_utf32 0x10400), (_utf32 0x10401);
3796INSERT INTO t1 VALUES (_utf32 0x10402), (_utf32 0x10403);
3797INSERT INTO t1 VALUES (_utf32 0x10404), (_utf32 0x10405);
3798INSERT INTO t1 VALUES (_utf32 0x10406), (_utf32 0x10407);
3799INSERT INTO t1 VALUES (_utf32 0x10428), (_utf32 0x10429);
3800INSERT INTO t1 VALUES (_utf32 0x1042A), (_utf32 0x1042B);
3801INSERT INTO t1 VALUES (_utf32 0x1042C), (_utf32 0x1042D);
3802INSERT INTO t1 VALUES (_utf32 0x1042E), (_utf32 0x1042F);
3803INSERT INTO t1 VALUES (_utf32 0x0370);
3804INSERT INTO t1 VALUES (_utf32 0x0371);
3805INSERT INTO t1 VALUES (_utf32 0x0372);
3806INSERT INTO t1 VALUES (_utf32 0x0373);
3807INSERT INTO t1 VALUES (_utf32 0x0514);
3808INSERT INTO t1 VALUES (_utf32 0x0515);
3809INSERT INTO t1 VALUES (_utf32 0x0516);
3810INSERT INTO t1 VALUES (_utf32 0x0517);
3811INSERT INTO t1 VALUES (_utf32 0xA640);
3812INSERT INTO t1 VALUES (_utf32 0xA641);
3813INSERT INTO t1 VALUES (_utf32 0xA642);
3814INSERT INTO t1 VALUES (_utf32 0xA643);
3815INSERT INTO t1 VALUES (_utf32 0xA722);
3816INSERT INTO t1 VALUES (_utf32 0xA723);
3817INSERT INTO t1 VALUES (_utf32 0xA724);
3818INSERT INTO t1 VALUES (_utf32 0xA725);
3819INSERT INTO t1 VALUES (_utf32 0xA726);
3820INSERT INTO t1 VALUES (_utf32 0xA727);
3821INSERT INTO t1 VALUES (_utf32 0xA728);
3822INSERT INTO t1 VALUES (_utf32 0xA729);
3823INSERT INTO t1 VALUES (_utf32 0xA72A);
3824INSERT INTO t1 VALUES (_utf32 0xA72B);
3825INSERT INTO t1 VALUES (_utf32 0x2CEB);
3826INSERT INTO t1 VALUES (_utf32 0x2CEC);
3827INSERT INTO t1 VALUES (_utf32 0x2CED);
3828INSERT INTO t1 VALUES (_utf32 0x2CEE);
3829SELECT hex(c), hex(lower(c)), hex(upper(c)), hex(weight_string(c)), c
3830FROM t1 ORDER BY c, BINARY c;
3831hex(c)	hex(lower(c))	hex(upper(c))	hex(weight_string(c))	c
3832023A	2C65	023A	1214	Ⱥ
38332C65	2C65	023A	1214	ⱥ
38340180	0180	0243	122D	ƀ
38350243	0180	0243	122D	Ƀ
3836023B	023C	023B	1242	Ȼ
3837023C	023C	023B	1242	ȼ
38382183	2184	2183	124E	Ↄ
38392184	2184	2183	124E	ↄ
38400246	0247	0246	1270	Ɇ
38410247	0247	0246	1270	ɇ
38422132	214E	2132	12AE	Ⅎ
3843214E	214E	2132	12AE	ⅎ
38442C67	2C68	2C67	12E3	Ⱨ
38452C68	2C68	2C67	12E3	ⱨ
38462C75	2C76	2C75	12E4	Ⱶ
38472C76	2C76	2C75	12E4	ⱶ
3848A726	A727	A726	12E5	Ꜧ
3849A727	A727	A726	12E5	ꜧ
38500248	0249	0248	130E	Ɉ
38510249	0249	0248	130E	ɉ
38522C69	2C6A	2C69	1328	Ⱪ
38532C6A	2C6A	2C69	1328	ⱪ
3854023D	019A	023D	133B	Ƚ
38552C60	2C61	2C60	133F	Ⱡ
38562C61	2C61	2C60	133F	ⱡ
3857026B	026B	2C62	1340	ɫ
38582C62	026B	2C62	1340	Ɫ
38591D7D	1D7D	2C63	13B8	ᵽ
38602C63	1D7D	2C63	13B8	Ᵽ
3861024A	024B	024A	13D2	Ɋ
3862024B	024B	024A	13D2	ɋ
3863024C	024D	024C	13E4	Ɍ
3864024D	024D	024C	13E4	ɍ
3865027D	027D	2C64	13FC	ɽ
38662C64	027D	2C64	13FC	Ɽ
3867A728	A729	A728	143314AD	Ꜩ
3868A729	A729	A728	143314AD	ꜩ
3869023E	2C66	023E	143C	Ⱦ
38702C66	2C66	023E	143C	ⱦ
38710244	0289	0244	145B	Ʉ
38720289	0289	0244	145B	ʉ
38730245	028C	0245	1489	Ʌ
3874028C	028C	0245	1489	ʌ
3875024E	024F	024E	14A4	Ɏ
3876024F	024F	024E	14A4	ɏ
38772C6B	2C6C	2C6B	14C8	Ⱬ
38782C6C	2C6C	2C6B	14C8	ⱬ
3879A72A	A72B	A72A	14F3	Ꜫ
3880A72B	A72B	A72A	14F3	ꜫ
38810241	0242	0241	1506	Ɂ
38820242	0242	0241	1506	ɂ
3883A722	A723	A722	150E	Ꜣ
3884A723	A723	A722	150E	ꜣ
3885A724	A725	A724	1518	Ꜥ
3886A725	A725	A724	1518	ꜥ
38870370	0371	0370	154F	Ͱ
38880371	0371	0370	154F	ͱ
3889037C	037C	03FE	1564	ͼ
389003FE	037C	03FE	1564	Ͼ
3891037B	037B	03FD	1565	ͻ
389203FD	037B	03FD	1565	Ͻ
3893037D	037D	03FF	1566	ͽ
389403FF	037D	03FF	1566	Ͽ
38950372	0373	0372	156F	Ͳ
38960373	0373	0372	156F	ͳ
38972C80	2C81	2C80	1571	Ⲁ
38982C81	2C81	2C80	1571	ⲁ
38992C82	2C83	2C82	1572	Ⲃ
39002C83	2C83	2C82	1572	ⲃ
39012C84	2C85	2C84	1573	Ⲅ
39022C85	2C85	2C84	1573	ⲅ
39032C86	2C87	2C86	1574	Ⲇ
39042C87	2C87	2C86	1574	ⲇ
39052C88	2C89	2C88	1575	Ⲉ
39062C89	2C89	2C88	1575	ⲉ
39072C8A	2C8B	2C8A	1577	Ⲋ
39082C8B	2C8B	2C8A	1577	ⲋ
39092C8C	2C8D	2C8C	1578	Ⲍ
39102C8D	2C8D	2C8C	1578	ⲍ
39112C8E	2C8F	2C8E	1579	Ⲏ
39122C8F	2C8F	2C8E	1579	ⲏ
39132CEB	2CEC	2CEB	1591	Ⳬ
39142CEC	2CEC	2CEB	1591	ⳬ
39152CED	2CEE	2CED	15A0	Ⳮ
39162CEE	2CEE	2CED	15A0	ⳮ
391704FA	04FB	04FA	15D4	Ӻ
391804FB	04FB	04FA	15D4	ӻ
391904F6	04F7	04F6	15DC	Ӷ
392004F7	04F7	04F6	15DC	ӷ
3921A640	A641	A640	1611	Ꙁ
3922A641	A641	A640	1611	ꙁ
39230510	0511	0510	1613	Ԑ
39240511	0511	0510	1613	ԑ
3925A642	A643	A642	1618	Ꙃ
3926A643	A643	A642	1618	ꙃ
39270512	0513	0512	1666	Ԓ
39280513	0513	0512	1666	ԓ
39290514	0515	0514	166E	Ԕ
39300515	0515	0514	166E	ԕ
39310516	0517	0516	16B7	Ԗ
39320517	0517	0516	16B7	ԗ
393304FC	04FD	04FC	16F9	Ӽ
393404FD	04FD	04FC	16F9	ӽ
393504FE	04FF	04FE	16FD	Ӿ
393604FF	04FF	04FE	16FD	ӿ
393704C0	04CF	04C0	17B1	Ӏ
393804CF	04CF	04C0	17B1	ӏ
39392C00	2C30	2C00	17B5	Ⰰ
39402C30	2C30	2C00	17B5	ⰰ
39412C01	2C31	2C01	17B6	Ⰱ
39422C31	2C31	2C01	17B6	ⰱ
39432C02	2C32	2C02	17B7	Ⰲ
39442C32	2C32	2C02	17B7	ⰲ
39452C03	2C33	2C03	17B8	Ⰳ
39462C33	2C33	2C03	17B8	ⰳ
39472C04	2C34	2C04	17B9	Ⰴ
39482C34	2C34	2C04	17B9	ⰴ
39492C05	2C35	2C05	17BA	Ⰵ
39502C35	2C35	2C05	17BA	ⰵ
39512C06	2C36	2C06	17BB	Ⰶ
39522C36	2C36	2C06	17BB	ⰶ
39532C07	2C37	2C07	17BC	Ⰷ
39542C37	2C37	2C07	17BC	ⰷ
395510A0	2D00	10A0	17E5	Ⴀ
39562D00	2D00	10A0	17E5	ⴀ
395710A1	2D01	10A1	17E7	Ⴁ
39582D01	2D01	10A1	17E7	ⴁ
395910A2	2D02	10A2	17E9	Ⴂ
39602D02	2D02	10A2	17E9	ⴂ
396110A3	2D03	10A3	17EB	Ⴃ
39622D03	2D03	10A3	17EB	ⴃ
396310A4	2D04	10A4	17ED	Ⴄ
39642D04	2D04	10A4	17ED	ⴄ
396510A5	2D05	10A5	17EF	Ⴅ
39662D05	2D05	10A5	17EF	ⴅ
396710A6	2D06	10A6	17F1	Ⴆ
39682D06	2D06	10A6	17F1	ⴆ
396910A7	2D07	10A7	17F5	Ⴇ
39702D07	2D07	10A7	17F5	ⴇ
3971D801DC00	D801DC28	D801DC00	30D2	��
3972D801DC28	D801DC28	D801DC00	30D2	��
3973D801DC01	D801DC29	D801DC01	30D3	��
3974D801DC29	D801DC29	D801DC01	30D3	��
3975D801DC02	D801DC2A	D801DC02	30D4	��
3976D801DC2A	D801DC2A	D801DC02	30D4	��
3977D801DC03	D801DC2B	D801DC03	30D5	��
3978D801DC2B	D801DC2B	D801DC03	30D5	��
3979D801DC04	D801DC2C	D801DC04	30D6	��
3980D801DC2C	D801DC2C	D801DC04	30D6	��
3981D801DC05	D801DC2D	D801DC05	30D7	��
3982D801DC2D	D801DC2D	D801DC05	30D7	��
3983D801DC06	D801DC2E	D801DC06	30D8	��
3984D801DC2E	D801DC2E	D801DC06	30D8	��
3985D801DC07	D801DC2F	D801DC07	30D9	��
3986D801DC2F	D801DC2F	D801DC07	30D9	��
3987INSERT INTO t1 VALUES ('a');
3988INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0xFFFF));
3989INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0x10FFFF));
3990INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0x10400));
3991SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
3992hex(c)	hex(weight_string(c))
39930061	120F
39940061D801DC00	120F30D2
39950061FFFF	120FFBC1FFFF
39960061DBFFDFFF	120FFBE1FFFF
3997SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10400 ORDER BY c, BINARY c;
3998hex(c)	hex(weight_string(c))	c
3999D801DC00	30D2	��
4000D801DC28	30D2	��
4001SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10428 ORDER BY c, BINARY c;
4002hex(c)	hex(weight_string(c))	c
4003D801DC00	30D2	��
4004D801DC28	30D2	��
4005ALTER TABLE t1 ADD KEY(c);
4006EXPLAIN SELECT hex(c) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
4007id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
40081	SIMPLE	t1	range	c	c	43	NULL	3	Using where; Using index
4009SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
4010hex(c)	hex(weight_string(c))
40110061	120F
40120061D801DC00	120F30D2
40130061FFFF	120FFBC1FFFF
40140061DBFFDFFF	120FFBE1FFFF
4015SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10400 ORDER BY c, BINARY c;
4016hex(c)	hex(weight_string(c))	c
4017D801DC00	30D2	��
4018D801DC28	30D2	��
4019SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10428 ORDER BY c, BINARY c;
4020hex(c)	hex(weight_string(c))	c
4021D801DC00	30D2	��
4022D801DC28	30D2	��
4023DROP TABLE t1;
4024#
4025# End of 5.6 tests
4026#
4027#
4028# Start of MariaDB-10.0 tests
4029#
4030
4031#
4032# MDEV-4929 Myanmar collation
4033#
4034SET NAMES utf8;
4035SET collation_connection=utf16_myanmar_ci;
4036#
4037# Start of ctype_myanmar.inc
4038#
4039SELECT @@collation_connection;
4040@@collation_connection
4041utf16_myanmar_ci
4042CREATE TABLE t1 AS SELECT 100000 AS id, REPEAT(' ', 64) AS s1 LIMIT 0;
4043SELECT COLLATION(s1) FROM t1;
4044COLLATION(s1)
4045DELETE FROM t1;
4046ALTER TABLE t1 MODIFY id INT NOT NULL AUTO_INCREMENT PRIMARY KEY;
4047SHOW CREATE TABLE t1;
4048Table	Create Table
4049t1	CREATE TABLE `t1` (
4050  `id` int(11) NOT NULL AUTO_INCREMENT,
4051  `s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_myanmar_ci DEFAULT NULL,
4052  PRIMARY KEY (`id`)
4053) ENGINE=MyISAM DEFAULT CHARSET=latin1
4054INSERT INTO t1 (s1) VALUES
4055(_ucs2 0x108C),
4056(_ucs2 0x1037),
4057(_ucs2 0x1038),
4058(_ucs2 0x10371038),
4059('--- Vowels'),
4060(_ucs2 0x102C),
4061(_ucs2 0x102B),
4062(_ucs2 0x1032),
4063(_ucs2 0x1031102C),
4064(_ucs2 0x1031102B),
4065(_ucs2 0x1031102C103A),
4066(_ucs2 0x1031102B103A),
4067(_ucs2 0x1034),
4068(_ucs2 0x1036),
4069(_ucs2 0x102D102F),
4070('--- Vowels with finals'),
4071(_ucs2 0x10001039),
4072(_ucs2 0x1000103A),
4073(_ucs2 0x102C10001039),
4074(_ucs2 0x102C1000103A),
4075(_ucs2 0x102B10001039),
4076(_ucs2 0x102B1000103A),
4077(_ucs2 0x102D10001039),
4078(_ucs2 0x102D1000103A),
4079(_ucs2 0x102F10001039),
4080(_ucs2 0x102F1000103A),
4081(_ucs2 0x103110001039),
4082(_ucs2 0x10311000103A),
4083(_ucs2 0x1031102C10001039),
4084(_ucs2 0x1031102C1000103A),
4085(_ucs2 0x1031102B10001039),
4086(_ucs2 0x1031102B1000103A),
4087(_ucs2 0x102D102F10001039),
4088(_ucs2 0x102D102F1000103A),
4089(_ucs2 0x10011039),
4090(_ucs2 0x1001103A),
4091(_ucs2 0x102C10011039),
4092(_ucs2 0x102C1001103A),
4093(_ucs2 0x102B10011039),
4094(_ucs2 0x102B1001103A),
4095(_ucs2 0x102D10011039),
4096(_ucs2 0x102D1001103A),
4097(_ucs2 0x102F10011039),
4098(_ucs2 0x102F1001103A),
4099(_ucs2 0x103110011039),
4100(_ucs2 0x10311001103A),
4101(_ucs2 0x1031102C10011039),
4102(_ucs2 0x1031102C1001103A),
4103(_ucs2 0x1031102B10011039),
4104(_ucs2 0x1031102B1001103A),
4105(_ucs2 0x102D102F10011039),
4106(_ucs2 0x102D102F1001103A),
4107(_ucs2 0x10021039),
4108(_ucs2 0x1002103A),
4109(_ucs2 0x102C10021039),
4110(_ucs2 0x102C1002103A),
4111(_ucs2 0x102B10021039),
4112(_ucs2 0x102B1002103A),
4113(_ucs2 0x102D10021039),
4114(_ucs2 0x102D1002103A),
4115(_ucs2 0x102F10021039),
4116(_ucs2 0x102F1002103A),
4117(_ucs2 0x103110021039),
4118(_ucs2 0x10311002103A),
4119(_ucs2 0x1031102C10021039),
4120(_ucs2 0x1031102C1002103A),
4121(_ucs2 0x1031102B10021039),
4122(_ucs2 0x1031102B1002103A),
4123(_ucs2 0x102D102F10021039),
4124(_ucs2 0x102D102F1002103A),
4125(_ucs2 0x10031039),
4126(_ucs2 0x1003103A),
4127(_ucs2 0x102C10031039),
4128(_ucs2 0x102C1003103A),
4129(_ucs2 0x102B10031039),
4130(_ucs2 0x102B1003103A),
4131(_ucs2 0x102D10031039),
4132(_ucs2 0x102D1003103A),
4133(_ucs2 0x102F10031039),
4134(_ucs2 0x102F1003103A),
4135(_ucs2 0x103110031039),
4136(_ucs2 0x10311003103A),
4137(_ucs2 0x1031102C10031039),
4138(_ucs2 0x1031102C1003103A),
4139(_ucs2 0x1031102B10031039),
4140(_ucs2 0x1031102B1003103A),
4141(_ucs2 0x102D102F10031039),
4142(_ucs2 0x102D102F1003103A),
4143(_ucs2 0x1004103A1039),
4144(_ucs2 0x1004103A),
4145(_ucs2 0x102C1004103A1039),
4146(_ucs2 0x102C1004103A),
4147(_ucs2 0x102B1004103A1039),
4148(_ucs2 0x102B1004103A),
4149(_ucs2 0x102D1004103A1039),
4150(_ucs2 0x102D1004103A),
4151(_ucs2 0x102F1004103A1039),
4152(_ucs2 0x102F1004103A),
4153(_ucs2 0x10311004103A1039),
4154(_ucs2 0x10311004103A),
4155(_ucs2 0x1031102C1004103A1039),
4156(_ucs2 0x1031102C1004103A),
4157(_ucs2 0x1031102B1004103A1039),
4158(_ucs2 0x1031102B1004103A),
4159(_ucs2 0x102D102F1004103A1039),
4160(_ucs2 0x102D102F1004103A),
4161(_ucs2 0x10051039),
4162(_ucs2 0x1005103A),
4163(_ucs2 0x102C10051039),
4164(_ucs2 0x102C1005103A),
4165(_ucs2 0x102B10051039),
4166(_ucs2 0x102B1005103A),
4167(_ucs2 0x102D10051039),
4168(_ucs2 0x102D1005103A),
4169(_ucs2 0x102F10051039),
4170(_ucs2 0x102F1005103A),
4171(_ucs2 0x103110051039),
4172(_ucs2 0x10311005103A),
4173(_ucs2 0x1031102C10051039),
4174(_ucs2 0x1031102C1005103A),
4175(_ucs2 0x1031102B10051039),
4176(_ucs2 0x1031102B1005103A),
4177(_ucs2 0x102D102F10051039),
4178(_ucs2 0x102D102F1005103A),
4179(_ucs2 0x10061039),
4180(_ucs2 0x1006103A),
4181(_ucs2 0x102C10061039),
4182(_ucs2 0x102C1006103A),
4183(_ucs2 0x102B10061039),
4184(_ucs2 0x102B1006103A),
4185(_ucs2 0x102D10061039),
4186(_ucs2 0x102D1006103A),
4187(_ucs2 0x102F10061039),
4188(_ucs2 0x102F1006103A),
4189(_ucs2 0x103110061039),
4190(_ucs2 0x10311006103A),
4191(_ucs2 0x1031102C10061039),
4192(_ucs2 0x1031102C1006103A),
4193(_ucs2 0x1031102B10061039),
4194(_ucs2 0x1031102B1006103A),
4195(_ucs2 0x102D102F10061039),
4196(_ucs2 0x102D102F1006103A),
4197(_ucs2 0x10071039),
4198(_ucs2 0x1007103A),
4199(_ucs2 0x102C10071039),
4200(_ucs2 0x102C1007103A),
4201(_ucs2 0x102B10071039),
4202(_ucs2 0x102B1007103A),
4203(_ucs2 0x102D10071039),
4204(_ucs2 0x102D1007103A),
4205(_ucs2 0x102F10071039),
4206(_ucs2 0x102F1007103A),
4207(_ucs2 0x103110071039),
4208(_ucs2 0x10311007103A),
4209(_ucs2 0x1031102C10071039),
4210(_ucs2 0x1031102C1007103A),
4211(_ucs2 0x1031102B10071039),
4212(_ucs2 0x1031102B1007103A),
4213(_ucs2 0x102D102F10071039),
4214(_ucs2 0x102D102F1007103A),
4215(_ucs2 0x1008103A),
4216(_ucs2 0x102C1008103A),
4217(_ucs2 0x102B1008103A),
4218(_ucs2 0x102D1008103A),
4219(_ucs2 0x102F1008103A),
4220(_ucs2 0x10311008103A),
4221(_ucs2 0x1031102C1008103A),
4222(_ucs2 0x1031102B1008103A),
4223(_ucs2 0x102D102F1008103A),
4224(_ucs2 0x10091039),
4225(_ucs2 0x1009103A),
4226(_ucs2 0x102C10091039),
4227(_ucs2 0x102C1009103A),
4228(_ucs2 0x102B10091039),
4229(_ucs2 0x102B1009103A),
4230(_ucs2 0x102D10091039),
4231(_ucs2 0x102D1009103A),
4232(_ucs2 0x102F10091039),
4233(_ucs2 0x102F1009103A),
4234(_ucs2 0x103110091039),
4235(_ucs2 0x10311009103A),
4236(_ucs2 0x1031102C10091039),
4237(_ucs2 0x1031102C1009103A),
4238(_ucs2 0x1031102B10091039),
4239(_ucs2 0x1031102B1009103A),
4240(_ucs2 0x102D102F10091039),
4241(_ucs2 0x102D102F1009103A),
4242(_ucs2 0x100A1039),
4243(_ucs2 0x100A103A),
4244(_ucs2 0x102C100A1039),
4245(_ucs2 0x102C100A103A),
4246(_ucs2 0x102B100A1039),
4247(_ucs2 0x102B100A103A),
4248(_ucs2 0x102D100A1039),
4249(_ucs2 0x102D100A103A),
4250(_ucs2 0x102F100A1039),
4251(_ucs2 0x102F100A103A),
4252(_ucs2 0x1031100A1039),
4253(_ucs2 0x1031100A103A),
4254(_ucs2 0x1031102C100A1039),
4255(_ucs2 0x1031102C100A103A),
4256(_ucs2 0x1031102B100A1039),
4257(_ucs2 0x1031102B100A103A),
4258(_ucs2 0x102D102F100A1039),
4259(_ucs2 0x102D102F100A103A),
4260(_ucs2 0x100B1039),
4261(_ucs2 0x100B103A),
4262(_ucs2 0x102C100B1039),
4263(_ucs2 0x102C100B103A),
4264(_ucs2 0x102B100B1039),
4265(_ucs2 0x102B100B103A),
4266(_ucs2 0x102D100B1039),
4267(_ucs2 0x102D100B103A),
4268(_ucs2 0x102F100B1039),
4269(_ucs2 0x102F100B103A),
4270(_ucs2 0x1031100B1039),
4271(_ucs2 0x1031100B103A),
4272(_ucs2 0x1031102C100B1039),
4273(_ucs2 0x1031102C100B103A),
4274(_ucs2 0x1031102B100B1039),
4275(_ucs2 0x1031102B100B103A),
4276(_ucs2 0x102D102F100B1039),
4277(_ucs2 0x102D102F100B103A),
4278(_ucs2 0x100C1039),
4279(_ucs2 0x100C103A),
4280(_ucs2 0x102C100C1039),
4281(_ucs2 0x102C100C103A),
4282(_ucs2 0x102B100C1039),
4283(_ucs2 0x102B100C103A),
4284(_ucs2 0x102D100C1039),
4285(_ucs2 0x102D100C103A),
4286(_ucs2 0x102F100C1039),
4287(_ucs2 0x102F100C103A),
4288(_ucs2 0x1031100C1039),
4289(_ucs2 0x1031100C103A),
4290(_ucs2 0x1031102C100C1039),
4291(_ucs2 0x1031102C100C103A),
4292(_ucs2 0x1031102B100C1039),
4293(_ucs2 0x1031102B100C103A),
4294(_ucs2 0x102D102F100C1039),
4295(_ucs2 0x102D102F100C103A),
4296(_ucs2 0x100D1039),
4297(_ucs2 0x100D103A),
4298(_ucs2 0x102C100D1039),
4299(_ucs2 0x102C100D103A),
4300(_ucs2 0x102B100D1039),
4301(_ucs2 0x102B100D103A),
4302(_ucs2 0x102D100D1039),
4303(_ucs2 0x102D100D103A),
4304(_ucs2 0x102F100D1039),
4305(_ucs2 0x102F100D103A),
4306(_ucs2 0x1031100D1039),
4307(_ucs2 0x1031100D103A),
4308(_ucs2 0x1031102C100D1039),
4309(_ucs2 0x1031102C100D103A),
4310(_ucs2 0x1031102B100D1039),
4311(_ucs2 0x1031102B100D103A),
4312(_ucs2 0x102D102F100D1039),
4313(_ucs2 0x102D102F100D103A),
4314(_ucs2 0x100E1039),
4315(_ucs2 0x100E103A),
4316(_ucs2 0x102C100E1039),
4317(_ucs2 0x102C100E103A),
4318(_ucs2 0x102B100E1039),
4319(_ucs2 0x102B100E103A),
4320(_ucs2 0x102D100E1039),
4321(_ucs2 0x102D100E103A),
4322(_ucs2 0x102F100E1039),
4323(_ucs2 0x102F100E103A),
4324(_ucs2 0x1031100E1039),
4325(_ucs2 0x1031100E103A),
4326(_ucs2 0x1031102C100E1039),
4327(_ucs2 0x1031102C100E103A),
4328(_ucs2 0x1031102B100E1039),
4329(_ucs2 0x1031102B100E103A),
4330(_ucs2 0x102D102F100E1039),
4331(_ucs2 0x102D102F100E103A),
4332(_ucs2 0x100F1039),
4333(_ucs2 0x100F103A),
4334(_ucs2 0x102C100F1039),
4335(_ucs2 0x102C100F103A),
4336(_ucs2 0x102B100F1039),
4337(_ucs2 0x102B100F103A),
4338(_ucs2 0x102D100F1039),
4339(_ucs2 0x102D100F103A),
4340(_ucs2 0x102F100F1039),
4341(_ucs2 0x102F100F103A),
4342(_ucs2 0x1031100F1039),
4343(_ucs2 0x1031100F103A),
4344(_ucs2 0x1031102C100F1039),
4345(_ucs2 0x1031102C100F103A),
4346(_ucs2 0x1031102B100F1039),
4347(_ucs2 0x1031102B100F103A),
4348(_ucs2 0x102D102F100F1039),
4349(_ucs2 0x102D102F100F103A),
4350(_ucs2 0x10101039),
4351(_ucs2 0x1010103A),
4352(_ucs2 0x102C10101039),
4353(_ucs2 0x102C1010103A),
4354(_ucs2 0x102B10101039),
4355(_ucs2 0x102B1010103A),
4356(_ucs2 0x102D10101039),
4357(_ucs2 0x102D1010103A),
4358(_ucs2 0x102F10101039),
4359(_ucs2 0x102F1010103A),
4360(_ucs2 0x103110101039),
4361(_ucs2 0x10311010103A),
4362(_ucs2 0x1031102C10101039),
4363(_ucs2 0x1031102C1010103A),
4364(_ucs2 0x1031102B10101039),
4365(_ucs2 0x1031102B1010103A),
4366(_ucs2 0x102D102F10101039),
4367(_ucs2 0x102D102F1010103A),
4368(_ucs2 0x10111039),
4369(_ucs2 0x1011103A),
4370(_ucs2 0x102C10111039),
4371(_ucs2 0x102C1011103A),
4372(_ucs2 0x102B10111039),
4373(_ucs2 0x102B1011103A),
4374(_ucs2 0x102D10111039),
4375(_ucs2 0x102D1011103A),
4376(_ucs2 0x102F10111039),
4377(_ucs2 0x102F1011103A),
4378(_ucs2 0x103110111039),
4379(_ucs2 0x10311011103A),
4380(_ucs2 0x1031102C10111039),
4381(_ucs2 0x1031102C1011103A),
4382(_ucs2 0x1031102B10111039),
4383(_ucs2 0x1031102B1011103A),
4384(_ucs2 0x102D102F10111039),
4385(_ucs2 0x102D102F1011103A),
4386(_ucs2 0x10121039),
4387(_ucs2 0x1012103A),
4388(_ucs2 0x102C10121039),
4389(_ucs2 0x102C1012103A),
4390(_ucs2 0x102B10121039),
4391(_ucs2 0x102B1012103A),
4392(_ucs2 0x102D10121039),
4393(_ucs2 0x102D1012103A),
4394(_ucs2 0x102F10121039),
4395(_ucs2 0x102F1012103A),
4396(_ucs2 0x103110121039),
4397(_ucs2 0x10311012103A),
4398(_ucs2 0x1031102C10121039),
4399(_ucs2 0x1031102C1012103A),
4400(_ucs2 0x1031102B10121039),
4401(_ucs2 0x1031102B1012103A),
4402(_ucs2 0x102D102F10121039),
4403(_ucs2 0x102D102F1012103A),
4404(_ucs2 0x10131039),
4405(_ucs2 0x1013103A),
4406(_ucs2 0x102C10131039),
4407(_ucs2 0x102C1013103A),
4408(_ucs2 0x102B10131039),
4409(_ucs2 0x102B1013103A),
4410(_ucs2 0x102D10131039),
4411(_ucs2 0x102D1013103A),
4412(_ucs2 0x102F10131039),
4413(_ucs2 0x102F1013103A),
4414(_ucs2 0x103110131039),
4415(_ucs2 0x10311013103A),
4416(_ucs2 0x1031102C10131039),
4417(_ucs2 0x1031102C1013103A),
4418(_ucs2 0x1031102B10131039),
4419(_ucs2 0x1031102B1013103A),
4420(_ucs2 0x102D102F10131039),
4421(_ucs2 0x102D102F1013103A),
4422(_ucs2 0x10141039),
4423(_ucs2 0x1014103A),
4424(_ucs2 0x102C10141039),
4425(_ucs2 0x102C1014103A),
4426(_ucs2 0x102B10141039),
4427(_ucs2 0x102B1014103A),
4428(_ucs2 0x102D10141039),
4429(_ucs2 0x102D1014103A),
4430(_ucs2 0x102F10141039),
4431(_ucs2 0x102F1014103A),
4432(_ucs2 0x103110141039),
4433(_ucs2 0x10311014103A),
4434(_ucs2 0x1031102C10141039),
4435(_ucs2 0x1031102C1014103A),
4436(_ucs2 0x1031102B10141039),
4437(_ucs2 0x1031102B1014103A),
4438(_ucs2 0x102D102F10141039),
4439(_ucs2 0x102D102F1014103A),
4440(_ucs2 0x10151039),
4441(_ucs2 0x1015103A),
4442(_ucs2 0x102C10151039),
4443(_ucs2 0x102C1015103A),
4444(_ucs2 0x102B10151039),
4445(_ucs2 0x102B1015103A),
4446(_ucs2 0x102D10151039),
4447(_ucs2 0x102D1015103A),
4448(_ucs2 0x102F10151039),
4449(_ucs2 0x102F1015103A),
4450(_ucs2 0x103110151039),
4451(_ucs2 0x10311015103A),
4452(_ucs2 0x1031102C10151039),
4453(_ucs2 0x1031102C1015103A),
4454(_ucs2 0x1031102B10151039),
4455(_ucs2 0x1031102B1015103A),
4456(_ucs2 0x102D102F10151039),
4457(_ucs2 0x102D102F1015103A),
4458(_ucs2 0x10161039),
4459(_ucs2 0x1016103A),
4460(_ucs2 0x102C10161039),
4461(_ucs2 0x102C1016103A),
4462(_ucs2 0x102B10161039),
4463(_ucs2 0x102B1016103A),
4464(_ucs2 0x102D10161039),
4465(_ucs2 0x102D1016103A),
4466(_ucs2 0x102F10161039),
4467(_ucs2 0x102F1016103A),
4468(_ucs2 0x103110161039),
4469(_ucs2 0x10311016103A),
4470(_ucs2 0x1031102C10161039),
4471(_ucs2 0x1031102C1016103A),
4472(_ucs2 0x1031102B10161039),
4473(_ucs2 0x1031102B1016103A),
4474(_ucs2 0x102D102F10161039),
4475(_ucs2 0x102D102F1016103A),
4476(_ucs2 0x10171039),
4477(_ucs2 0x1017103A),
4478(_ucs2 0x102C10171039),
4479(_ucs2 0x102C1017103A),
4480(_ucs2 0x102B10171039),
4481(_ucs2 0x102B1017103A),
4482(_ucs2 0x102D10171039),
4483(_ucs2 0x102D1017103A),
4484(_ucs2 0x102F10171039),
4485(_ucs2 0x102F1017103A),
4486(_ucs2 0x103110171039),
4487(_ucs2 0x10311017103A),
4488(_ucs2 0x1031102C10171039),
4489(_ucs2 0x1031102C1017103A),
4490(_ucs2 0x1031102B10171039),
4491(_ucs2 0x1031102B1017103A),
4492(_ucs2 0x102D102F10171039),
4493(_ucs2 0x102D102F1017103A),
4494(_ucs2 0x10181039),
4495(_ucs2 0x1018103A),
4496(_ucs2 0x102C10181039),
4497(_ucs2 0x102C1018103A),
4498(_ucs2 0x102B10181039),
4499(_ucs2 0x102B1018103A),
4500(_ucs2 0x102D10181039),
4501(_ucs2 0x102D1018103A),
4502(_ucs2 0x102F10181039),
4503(_ucs2 0x102F1018103A),
4504(_ucs2 0x103110181039),
4505(_ucs2 0x10311018103A),
4506(_ucs2 0x1031102C10181039),
4507(_ucs2 0x1031102C1018103A),
4508(_ucs2 0x1031102B10181039),
4509(_ucs2 0x1031102B1018103A),
4510(_ucs2 0x102D102F10181039),
4511(_ucs2 0x102D102F1018103A),
4512(_ucs2 0x10191039),
4513(_ucs2 0x1019103A),
4514(_ucs2 0x102C10191039),
4515(_ucs2 0x102C1019103A),
4516(_ucs2 0x102B10191039),
4517(_ucs2 0x102B1019103A),
4518(_ucs2 0x102D10191039),
4519(_ucs2 0x102D1019103A),
4520(_ucs2 0x102F10191039),
4521(_ucs2 0x102F1019103A),
4522(_ucs2 0x103110191039),
4523(_ucs2 0x10311019103A),
4524(_ucs2 0x1031102C10191039),
4525(_ucs2 0x1031102C1019103A),
4526(_ucs2 0x1031102B10191039),
4527(_ucs2 0x1031102B1019103A),
4528(_ucs2 0x102D102F10191039),
4529(_ucs2 0x102D102F1019103A),
4530(_ucs2 0x101A1039),
4531(_ucs2 0x101A103A),
4532(_ucs2 0x102C101A1039),
4533(_ucs2 0x102C101A103A),
4534(_ucs2 0x102B101A1039),
4535(_ucs2 0x102B101A103A),
4536(_ucs2 0x102D101A1039),
4537(_ucs2 0x102D101A103A),
4538(_ucs2 0x102F101A1039),
4539(_ucs2 0x102F101A103A),
4540(_ucs2 0x1031101A1039),
4541(_ucs2 0x1031101A103A),
4542(_ucs2 0x1031102C101A1039),
4543(_ucs2 0x1031102C101A103A),
4544(_ucs2 0x1031102B101A1039),
4545(_ucs2 0x1031102B101A103A),
4546(_ucs2 0x102D102F101A1039),
4547(_ucs2 0x102D102F101A103A),
4548(_ucs2 0x101B1039),
4549(_ucs2 0x101B103A),
4550(_ucs2 0x102C101B1039),
4551(_ucs2 0x102C101B103A),
4552(_ucs2 0x102B101B1039),
4553(_ucs2 0x102B101B103A),
4554(_ucs2 0x102D101B1039),
4555(_ucs2 0x102D101B103A),
4556(_ucs2 0x102F101B1039),
4557(_ucs2 0x102F101B103A),
4558(_ucs2 0x1031101B1039),
4559(_ucs2 0x1031101B103A),
4560(_ucs2 0x1031102C101B1039),
4561(_ucs2 0x1031102C101B103A),
4562(_ucs2 0x1031102B101B1039),
4563(_ucs2 0x1031102B101B103A),
4564(_ucs2 0x102D102F101B1039),
4565(_ucs2 0x102D102F101B103A),
4566(_ucs2 0x101C1039),
4567(_ucs2 0x101C103A),
4568(_ucs2 0x102C101C1039),
4569(_ucs2 0x102C101C103A),
4570(_ucs2 0x102B101C1039),
4571(_ucs2 0x102B101C103A),
4572(_ucs2 0x102D101C1039),
4573(_ucs2 0x102D101C103A),
4574(_ucs2 0x102F101C1039),
4575(_ucs2 0x102F101C103A),
4576(_ucs2 0x1031101C1039),
4577(_ucs2 0x1031101C103A),
4578(_ucs2 0x1031102C101C1039),
4579(_ucs2 0x1031102C101C103A),
4580(_ucs2 0x1031102B101C1039),
4581(_ucs2 0x1031102B101C103A),
4582(_ucs2 0x102D102F101C1039),
4583(_ucs2 0x102D102F101C103A),
4584(_ucs2 0x101D103A),
4585(_ucs2 0x102C101D103A),
4586(_ucs2 0x102B101D103A),
4587(_ucs2 0x102D101D103A),
4588(_ucs2 0x102F101D103A),
4589(_ucs2 0x1031101D103A),
4590(_ucs2 0x1031102C101D103A),
4591(_ucs2 0x1031102B101D103A),
4592(_ucs2 0x102D102F101D103A),
4593(_ucs2 0x101E1039),
4594(_ucs2 0x101E103A),
4595(_ucs2 0x102C101E1039),
4596(_ucs2 0x102C101E103A),
4597(_ucs2 0x102B101E1039),
4598(_ucs2 0x102B101E103A),
4599(_ucs2 0x102D101E1039),
4600(_ucs2 0x102D101E103A),
4601(_ucs2 0x102F101E1039),
4602(_ucs2 0x102F101E103A),
4603(_ucs2 0x1031101E1039),
4604(_ucs2 0x1031101E103A),
4605(_ucs2 0x1031102C101E1039),
4606(_ucs2 0x1031102C101E103A),
4607(_ucs2 0x1031102B101E1039),
4608(_ucs2 0x1031102B101E103A),
4609(_ucs2 0x102D102F101E1039),
4610(_ucs2 0x102D102F101E103A),
4611(_ucs2 0x101F1039),
4612(_ucs2 0x101F103A),
4613(_ucs2 0x102C101F1039),
4614(_ucs2 0x102C101F103A),
4615(_ucs2 0x102B101F1039),
4616(_ucs2 0x102B101F103A),
4617(_ucs2 0x102D101F1039),
4618(_ucs2 0x102D101F103A),
4619(_ucs2 0x102F101F1039),
4620(_ucs2 0x102F101F103A),
4621(_ucs2 0x1031101F1039),
4622(_ucs2 0x1031101F103A),
4623(_ucs2 0x1031102C101F1039),
4624(_ucs2 0x1031102C101F103A),
4625(_ucs2 0x1031102B101F1039),
4626(_ucs2 0x1031102B101F103A),
4627(_ucs2 0x102D102F101F1039),
4628(_ucs2 0x102D102F101F103A),
4629(_ucs2 0x1020103A),
4630(_ucs2 0x102C1020103A),
4631(_ucs2 0x102B1020103A),
4632(_ucs2 0x102D1020103A),
4633(_ucs2 0x102F1020103A),
4634(_ucs2 0x10311020103A),
4635(_ucs2 0x1031102C1020103A),
4636(_ucs2 0x1031102B1020103A),
4637(_ucs2 0x102D102F1020103A),
4638(_ucs2 0x1021103A),
4639(_ucs2 0x102C1021103A),
4640(_ucs2 0x102B1021103A),
4641(_ucs2 0x102D1021103A),
4642(_ucs2 0x102F1021103A),
4643(_ucs2 0x10311021103A),
4644(_ucs2 0x1031102C1021103A),
4645(_ucs2 0x1031102B1021103A),
4646(_ucs2 0x102D102F1021103A),
4647('--- Medials'),
4648(_ucs2 0x105E),
4649(_ucs2 0x105F),
4650(_ucs2 0x103B),
4651(_ucs2 0x103C),
4652(_ucs2 0x1060),
4653(_ucs2 0x103D),
4654(_ucs2 0x1082),
4655(_ucs2 0x103E),
4656(_ucs2 0x103B103D),
4657(_ucs2 0x103C103D),
4658(_ucs2 0x103B103E),
4659(_ucs2 0x103C103E),
4660(_ucs2 0x103D103E),
4661(_ucs2 0x103B103D103E),
4662(_ucs2 0x103C103D103E),
4663('--- Independent vowels'),
4664(_ucs2 0x1021102D),
4665(_ucs2 0x1023),
4666(_ucs2 0x1021102E),
4667(_ucs2 0x1024),
4668(_ucs2 0x1021102F),
4669(_ucs2 0x1025),
4670(_ucs2 0x10211030),
4671(_ucs2 0x1026),
4672(_ucs2 0x10211031),
4673(_ucs2 0x1027),
4674(_ucs2 0x1028),
4675(_ucs2 0x10211031102C),
4676(_ucs2 0x1029),
4677(_ucs2 0x10211031102C103A),
4678(_ucs2 0x102A),
4679(_ucs2 0x102D1019103A),
4680(_ucs2 0x102D1036),
4681(_ucs2 0x102D1019103A1037),
4682(_ucs2 0x102D10361037),
4683(_ucs2 0x102D1019103A1038),
4684(_ucs2 0x102D10361038),
4685(_ucs2 0x102F1019103A),
4686(_ucs2 0x102F1036),
4687(_ucs2 0x102F1019103A1037),
4688(_ucs2 0x102F10361037),
4689(_ucs2 0x102F1019103A1038),
4690(_ucs2 0x102F10361038),
4691(_ucs2 0x1021102F1036),
4692(_ucs2 0x1025102F1036),
4693('--- Independent vowels with finals'),
4694(_ucs2 0x1021102D10001039),
4695(_ucs2 0x102310001039),
4696(_ucs2 0x1021102D1000103A),
4697(_ucs2 0x10231000103A),
4698(_ucs2 0x1021102F10001039),
4699(_ucs2 0x102510001039),
4700(_ucs2 0x1021102F1000103A),
4701(_ucs2 0x10251000103A),
4702(_ucs2 0x1021103110001039),
4703(_ucs2 0x102710001039),
4704(_ucs2 0x102110311000103A),
4705(_ucs2 0x10271000103A),
4706(_ucs2 0x10211031102C10001039),
4707(_ucs2 0x102910001039),
4708(_ucs2 0x10211031102C1000103A),
4709(_ucs2 0x10291000103A),
4710(_ucs2 0x10211031102C10001039),
4711(_ucs2 0x10291031102C10001039),
4712(_ucs2 0x10211031102C1000103A),
4713(_ucs2 0x10291031102C1000103A),
4714(_ucs2 0x1021102D10011039),
4715(_ucs2 0x102310011039),
4716(_ucs2 0x1021102D1001103A),
4717(_ucs2 0x10231001103A),
4718(_ucs2 0x1021102F10011039),
4719(_ucs2 0x102510011039),
4720(_ucs2 0x1021102F1001103A),
4721(_ucs2 0x10251001103A),
4722(_ucs2 0x1021103110011039),
4723(_ucs2 0x102710011039),
4724(_ucs2 0x102110311001103A),
4725(_ucs2 0x10271001103A),
4726(_ucs2 0x10211031102C10011039),
4727(_ucs2 0x102910011039),
4728(_ucs2 0x10211031102C1001103A),
4729(_ucs2 0x10291001103A),
4730(_ucs2 0x10211031102C10011039),
4731(_ucs2 0x10291031102C10011039),
4732(_ucs2 0x10211031102C1001103A),
4733(_ucs2 0x10291031102C1001103A),
4734(_ucs2 0x1021102D10021039),
4735(_ucs2 0x102310021039),
4736(_ucs2 0x1021102D1002103A),
4737(_ucs2 0x10231002103A),
4738(_ucs2 0x1021102F10021039),
4739(_ucs2 0x102510021039),
4740(_ucs2 0x1021102F1002103A),
4741(_ucs2 0x10251002103A),
4742(_ucs2 0x1021103110021039),
4743(_ucs2 0x102710021039),
4744(_ucs2 0x102110311002103A),
4745(_ucs2 0x10271002103A),
4746(_ucs2 0x10211031102C10021039),
4747(_ucs2 0x102910021039),
4748(_ucs2 0x10211031102C1002103A),
4749(_ucs2 0x10291002103A),
4750(_ucs2 0x10211031102C10021039),
4751(_ucs2 0x10291031102C10021039),
4752(_ucs2 0x10211031102C1002103A),
4753(_ucs2 0x10291031102C1002103A),
4754(_ucs2 0x1021102D10031039),
4755(_ucs2 0x102310031039),
4756(_ucs2 0x1021102D1003103A),
4757(_ucs2 0x10231003103A),
4758(_ucs2 0x1021102F10031039),
4759(_ucs2 0x102510031039),
4760(_ucs2 0x1021102F1003103A),
4761(_ucs2 0x10251003103A),
4762(_ucs2 0x1021103110031039),
4763(_ucs2 0x102710031039),
4764(_ucs2 0x102110311003103A),
4765(_ucs2 0x10271003103A),
4766(_ucs2 0x10211031102C10031039),
4767(_ucs2 0x102910031039),
4768(_ucs2 0x10211031102C1003103A),
4769(_ucs2 0x10291003103A),
4770(_ucs2 0x10211031102C10031039),
4771(_ucs2 0x10291031102C10031039),
4772(_ucs2 0x10211031102C1003103A),
4773(_ucs2 0x10291031102C1003103A),
4774(_ucs2 0x1021102D10041039),
4775(_ucs2 0x102310041039),
4776(_ucs2 0x1021102D1004103A),
4777(_ucs2 0x10231004103A),
4778(_ucs2 0x1021102F10041039),
4779(_ucs2 0x102510041039),
4780(_ucs2 0x1021102F1004103A),
4781(_ucs2 0x10251004103A),
4782(_ucs2 0x1021103110041039),
4783(_ucs2 0x102710041039),
4784(_ucs2 0x102110311004103A),
4785(_ucs2 0x10271004103A),
4786(_ucs2 0x10211031102C10041039),
4787(_ucs2 0x102910041039),
4788(_ucs2 0x10211031102C1004103A),
4789(_ucs2 0x10291004103A),
4790(_ucs2 0x10211031102C10041039),
4791(_ucs2 0x10291031102C10041039),
4792(_ucs2 0x10211031102C1004103A),
4793(_ucs2 0x10291031102C1004103A),
4794(_ucs2 0x1021102D10051039),
4795(_ucs2 0x102310051039),
4796(_ucs2 0x1021102D1005103A),
4797(_ucs2 0x10231005103A),
4798(_ucs2 0x1021102F10051039),
4799(_ucs2 0x102510051039),
4800(_ucs2 0x1021102F1005103A),
4801(_ucs2 0x10251005103A),
4802(_ucs2 0x1021103110051039),
4803(_ucs2 0x102710051039),
4804(_ucs2 0x102110311005103A),
4805(_ucs2 0x10271005103A),
4806(_ucs2 0x10211031102C10051039),
4807(_ucs2 0x102910051039),
4808(_ucs2 0x10211031102C1005103A),
4809(_ucs2 0x10291005103A),
4810(_ucs2 0x10211031102C10051039),
4811(_ucs2 0x10291031102C10051039),
4812(_ucs2 0x10211031102C1005103A),
4813(_ucs2 0x10291031102C1005103A),
4814(_ucs2 0x1021102D10061039),
4815(_ucs2 0x102310061039),
4816(_ucs2 0x1021102D1006103A),
4817(_ucs2 0x10231006103A),
4818(_ucs2 0x1021102F10061039),
4819(_ucs2 0x102510061039),
4820(_ucs2 0x1021102F1006103A),
4821(_ucs2 0x10251006103A),
4822(_ucs2 0x1021103110061039),
4823(_ucs2 0x102710061039),
4824(_ucs2 0x102110311006103A),
4825(_ucs2 0x10271006103A),
4826(_ucs2 0x10211031102C10061039),
4827(_ucs2 0x102910061039),
4828(_ucs2 0x10211031102C1006103A),
4829(_ucs2 0x10291006103A),
4830(_ucs2 0x10211031102C10061039),
4831(_ucs2 0x10291031102C10061039),
4832(_ucs2 0x10211031102C1006103A),
4833(_ucs2 0x10291031102C1006103A),
4834(_ucs2 0x1021102D10071039),
4835(_ucs2 0x102310071039),
4836(_ucs2 0x1021102D1007103A),
4837(_ucs2 0x10231007103A),
4838(_ucs2 0x1021102F10071039),
4839(_ucs2 0x102510071039),
4840(_ucs2 0x1021102F1007103A),
4841(_ucs2 0x10251007103A),
4842(_ucs2 0x1021103110071039),
4843(_ucs2 0x102710071039),
4844(_ucs2 0x102110311007103A),
4845(_ucs2 0x10271007103A),
4846(_ucs2 0x10211031102C10071039),
4847(_ucs2 0x102910071039),
4848(_ucs2 0x10211031102C1007103A),
4849(_ucs2 0x10291007103A),
4850(_ucs2 0x10211031102C10071039),
4851(_ucs2 0x10291031102C10071039),
4852(_ucs2 0x10211031102C1007103A),
4853(_ucs2 0x10291031102C1007103A),
4854(_ucs2 0x1021102D10091039),
4855(_ucs2 0x102310091039),
4856(_ucs2 0x1021102D1009103A),
4857(_ucs2 0x10231009103A),
4858(_ucs2 0x1021102F10091039),
4859(_ucs2 0x102510091039),
4860(_ucs2 0x1021102F1009103A),
4861(_ucs2 0x10251009103A),
4862(_ucs2 0x1021103110091039),
4863(_ucs2 0x102710091039),
4864(_ucs2 0x102110311009103A),
4865(_ucs2 0x10271009103A),
4866(_ucs2 0x10211031102C10091039),
4867(_ucs2 0x102910091039),
4868(_ucs2 0x10211031102C1009103A),
4869(_ucs2 0x10291009103A),
4870(_ucs2 0x10211031102C10091039),
4871(_ucs2 0x10291031102C10091039),
4872(_ucs2 0x10211031102C1009103A),
4873(_ucs2 0x10291031102C1009103A),
4874(_ucs2 0x1021102D100A1039),
4875(_ucs2 0x1023100A1039),
4876(_ucs2 0x1021102D100A103A),
4877(_ucs2 0x1023100A103A),
4878(_ucs2 0x1021102F100A1039),
4879(_ucs2 0x1025100A1039),
4880(_ucs2 0x1021102F100A103A),
4881(_ucs2 0x1025100A103A),
4882(_ucs2 0x10211031100A1039),
4883(_ucs2 0x1027100A1039),
4884(_ucs2 0x10211031100A103A),
4885(_ucs2 0x1027100A103A),
4886(_ucs2 0x10211031102C100A1039),
4887(_ucs2 0x1029100A1039),
4888(_ucs2 0x10211031102C100A103A),
4889(_ucs2 0x1029100A103A),
4890(_ucs2 0x10211031102C100A1039),
4891(_ucs2 0x10291031102C100A1039),
4892(_ucs2 0x10211031102C100A103A),
4893(_ucs2 0x10291031102C100A103A),
4894(_ucs2 0x1021102D100B1039),
4895(_ucs2 0x1023100B1039),
4896(_ucs2 0x1021102D100B103A),
4897(_ucs2 0x1023100B103A),
4898(_ucs2 0x1021102F100B1039),
4899(_ucs2 0x1025100B1039),
4900(_ucs2 0x1021102F100B103A),
4901(_ucs2 0x1025100B103A),
4902(_ucs2 0x10211031100B1039),
4903(_ucs2 0x1027100B1039),
4904(_ucs2 0x10211031100B103A),
4905(_ucs2 0x1027100B103A),
4906(_ucs2 0x10211031102C100B1039),
4907(_ucs2 0x1029100B1039),
4908(_ucs2 0x10211031102C100B103A),
4909(_ucs2 0x1029100B103A),
4910(_ucs2 0x10211031102C100B1039),
4911(_ucs2 0x10291031102C100B1039),
4912(_ucs2 0x10211031102C100B103A),
4913(_ucs2 0x10291031102C100B103A),
4914(_ucs2 0x1021102D100C1039),
4915(_ucs2 0x1023100C1039),
4916(_ucs2 0x1021102D100C103A),
4917(_ucs2 0x1023100C103A),
4918(_ucs2 0x1021102F100C1039),
4919(_ucs2 0x1025100C1039),
4920(_ucs2 0x1021102F100C103A),
4921(_ucs2 0x1025100C103A),
4922(_ucs2 0x10211031100C1039),
4923(_ucs2 0x1027100C1039),
4924(_ucs2 0x10211031100C103A),
4925(_ucs2 0x1027100C103A),
4926(_ucs2 0x10211031102C100C1039),
4927(_ucs2 0x1029100C1039),
4928(_ucs2 0x10211031102C100C103A),
4929(_ucs2 0x1029100C103A),
4930(_ucs2 0x10211031102C100C1039),
4931(_ucs2 0x10291031102C100C1039),
4932(_ucs2 0x10211031102C100C103A),
4933(_ucs2 0x10291031102C100C103A),
4934(_ucs2 0x1021102D100D1039),
4935(_ucs2 0x1023100D1039),
4936(_ucs2 0x1021102D100D103A),
4937(_ucs2 0x1023100D103A),
4938(_ucs2 0x1021102F100D1039),
4939(_ucs2 0x1025100D1039),
4940(_ucs2 0x1021102F100D103A),
4941(_ucs2 0x1025100D103A),
4942(_ucs2 0x10211031100D1039),
4943(_ucs2 0x1027100D1039),
4944(_ucs2 0x10211031100D103A),
4945(_ucs2 0x1027100D103A),
4946(_ucs2 0x10211031102C100D1039),
4947(_ucs2 0x1029100D1039),
4948(_ucs2 0x10211031102C100D103A),
4949(_ucs2 0x1029100D103A),
4950(_ucs2 0x10211031102C100D1039),
4951(_ucs2 0x10291031102C100D1039),
4952(_ucs2 0x10211031102C100D103A),
4953(_ucs2 0x10291031102C100D103A),
4954(_ucs2 0x1021102D100E1039),
4955(_ucs2 0x1023100E1039),
4956(_ucs2 0x1021102D100E103A),
4957(_ucs2 0x1023100E103A),
4958(_ucs2 0x1021102F100E1039),
4959(_ucs2 0x1025100E1039),
4960(_ucs2 0x1021102F100E103A),
4961(_ucs2 0x1025100E103A),
4962(_ucs2 0x10211031100E1039),
4963(_ucs2 0x1027100E1039),
4964(_ucs2 0x10211031100E103A),
4965(_ucs2 0x1027100E103A),
4966(_ucs2 0x10211031102C100E1039),
4967(_ucs2 0x1029100E1039),
4968(_ucs2 0x10211031102C100E103A),
4969(_ucs2 0x1029100E103A),
4970(_ucs2 0x10211031102C100E1039),
4971(_ucs2 0x10291031102C100E1039),
4972(_ucs2 0x10211031102C100E103A),
4973(_ucs2 0x10291031102C100E103A),
4974(_ucs2 0x1021102D100F1039),
4975(_ucs2 0x1023100F1039),
4976(_ucs2 0x1021102D100F103A),
4977(_ucs2 0x1023100F103A),
4978(_ucs2 0x1021102F100F1039),
4979(_ucs2 0x1025100F1039),
4980(_ucs2 0x1021102F100F103A),
4981(_ucs2 0x1025100F103A),
4982(_ucs2 0x10211031100F1039),
4983(_ucs2 0x1027100F1039),
4984(_ucs2 0x10211031100F103A),
4985(_ucs2 0x1027100F103A),
4986(_ucs2 0x10211031102C100F1039),
4987(_ucs2 0x1029100F1039),
4988(_ucs2 0x10211031102C100F103A),
4989(_ucs2 0x1029100F103A),
4990(_ucs2 0x10211031102C100F1039),
4991(_ucs2 0x10291031102C100F1039),
4992(_ucs2 0x10211031102C100F103A),
4993(_ucs2 0x10291031102C100F103A),
4994(_ucs2 0x1021102D10101039),
4995(_ucs2 0x102310101039),
4996(_ucs2 0x1021102D1010103A),
4997(_ucs2 0x10231010103A),
4998(_ucs2 0x1021102F10101039),
4999(_ucs2 0x102510101039),
5000(_ucs2 0x1021102F1010103A),
5001(_ucs2 0x10251010103A),
5002(_ucs2 0x1021103110101039),
5003(_ucs2 0x102710101039),
5004(_ucs2 0x102110311010103A),
5005(_ucs2 0x10271010103A),
5006(_ucs2 0x10211031102C10101039),
5007(_ucs2 0x102910101039),
5008(_ucs2 0x10211031102C1010103A),
5009(_ucs2 0x10291010103A),
5010(_ucs2 0x10211031102C10101039),
5011(_ucs2 0x10291031102C10101039),
5012(_ucs2 0x10211031102C1010103A),
5013(_ucs2 0x10291031102C1010103A),
5014(_ucs2 0x1021102D10111039),
5015(_ucs2 0x102310111039),
5016(_ucs2 0x1021102D1011103A),
5017(_ucs2 0x10231011103A),
5018(_ucs2 0x1021102F10111039),
5019(_ucs2 0x102510111039),
5020(_ucs2 0x1021102F1011103A),
5021(_ucs2 0x10251011103A),
5022(_ucs2 0x1021103110111039),
5023(_ucs2 0x102710111039),
5024(_ucs2 0x102110311011103A),
5025(_ucs2 0x10271011103A),
5026(_ucs2 0x10211031102C10111039),
5027(_ucs2 0x102910111039),
5028(_ucs2 0x10211031102C1011103A),
5029(_ucs2 0x10291011103A),
5030(_ucs2 0x10211031102C10111039),
5031(_ucs2 0x10291031102C10111039),
5032(_ucs2 0x10211031102C1011103A),
5033(_ucs2 0x10291031102C1011103A),
5034(_ucs2 0x1021102D10121039),
5035(_ucs2 0x102310121039),
5036(_ucs2 0x1021102D1012103A),
5037(_ucs2 0x10231012103A),
5038(_ucs2 0x1021102F10121039),
5039(_ucs2 0x102510121039),
5040(_ucs2 0x1021102F1012103A),
5041(_ucs2 0x10251012103A),
5042(_ucs2 0x1021103110121039),
5043(_ucs2 0x102710121039),
5044(_ucs2 0x102110311012103A),
5045(_ucs2 0x10271012103A),
5046(_ucs2 0x10211031102C10121039),
5047(_ucs2 0x102910121039),
5048(_ucs2 0x10211031102C1012103A),
5049(_ucs2 0x10291012103A),
5050(_ucs2 0x10211031102C10121039),
5051(_ucs2 0x10291031102C10121039),
5052(_ucs2 0x10211031102C1012103A),
5053(_ucs2 0x10291031102C1012103A),
5054(_ucs2 0x1021102D10131039),
5055(_ucs2 0x102310131039),
5056(_ucs2 0x1021102D1013103A),
5057(_ucs2 0x10231013103A),
5058(_ucs2 0x1021102F10131039),
5059(_ucs2 0x102510131039),
5060(_ucs2 0x1021102F1013103A),
5061(_ucs2 0x10251013103A),
5062(_ucs2 0x1021103110131039),
5063(_ucs2 0x102710131039),
5064(_ucs2 0x102110311013103A),
5065(_ucs2 0x10271013103A),
5066(_ucs2 0x10211031102C10131039),
5067(_ucs2 0x102910131039),
5068(_ucs2 0x10211031102C1013103A),
5069(_ucs2 0x10291013103A),
5070(_ucs2 0x10211031102C10131039),
5071(_ucs2 0x10291031102C10131039),
5072(_ucs2 0x10211031102C1013103A),
5073(_ucs2 0x10291031102C1013103A),
5074(_ucs2 0x1021102D10141039),
5075(_ucs2 0x102310141039),
5076(_ucs2 0x1021102D1014103A),
5077(_ucs2 0x10231014103A),
5078(_ucs2 0x1021102F10141039),
5079(_ucs2 0x102510141039),
5080(_ucs2 0x1021102F1014103A),
5081(_ucs2 0x10251014103A),
5082(_ucs2 0x1021103110141039),
5083(_ucs2 0x102710141039),
5084(_ucs2 0x102110311014103A),
5085(_ucs2 0x10271014103A),
5086(_ucs2 0x10211031102C10141039),
5087(_ucs2 0x102910141039),
5088(_ucs2 0x10211031102C1014103A),
5089(_ucs2 0x10291014103A),
5090(_ucs2 0x10211031102C10141039),
5091(_ucs2 0x10291031102C10141039),
5092(_ucs2 0x10211031102C1014103A),
5093(_ucs2 0x10291031102C1014103A),
5094(_ucs2 0x1021102D10151039),
5095(_ucs2 0x102310151039),
5096(_ucs2 0x1021102D1015103A),
5097(_ucs2 0x10231015103A),
5098(_ucs2 0x1021102F10151039),
5099(_ucs2 0x102510151039),
5100(_ucs2 0x1021102F1015103A),
5101(_ucs2 0x10251015103A),
5102(_ucs2 0x1021103110151039),
5103(_ucs2 0x102710151039),
5104(_ucs2 0x102110311015103A),
5105(_ucs2 0x10271015103A),
5106(_ucs2 0x10211031102C10151039),
5107(_ucs2 0x102910151039),
5108(_ucs2 0x10211031102C1015103A),
5109(_ucs2 0x10291015103A),
5110(_ucs2 0x10211031102C10151039),
5111(_ucs2 0x10291031102C10151039),
5112(_ucs2 0x10211031102C1015103A),
5113(_ucs2 0x10291031102C1015103A),
5114(_ucs2 0x1021102D10161039),
5115(_ucs2 0x102310161039),
5116(_ucs2 0x1021102D1016103A),
5117(_ucs2 0x10231016103A),
5118(_ucs2 0x1021102F10161039),
5119(_ucs2 0x102510161039),
5120(_ucs2 0x1021102F1016103A),
5121(_ucs2 0x10251016103A),
5122(_ucs2 0x1021103110161039),
5123(_ucs2 0x102710161039),
5124(_ucs2 0x102110311016103A),
5125(_ucs2 0x10271016103A),
5126(_ucs2 0x10211031102C10161039),
5127(_ucs2 0x102910161039),
5128(_ucs2 0x10211031102C1016103A),
5129(_ucs2 0x10291016103A),
5130(_ucs2 0x10211031102C10161039),
5131(_ucs2 0x10291031102C10161039),
5132(_ucs2 0x10211031102C1016103A),
5133(_ucs2 0x10291031102C1016103A),
5134(_ucs2 0x1021102D10171039),
5135(_ucs2 0x102310171039),
5136(_ucs2 0x1021102D1017103A),
5137(_ucs2 0x10231017103A),
5138(_ucs2 0x1021102F10171039),
5139(_ucs2 0x102510171039),
5140(_ucs2 0x1021102F1017103A),
5141(_ucs2 0x10251017103A),
5142(_ucs2 0x1021103110171039),
5143(_ucs2 0x102710171039),
5144(_ucs2 0x102110311017103A),
5145(_ucs2 0x10271017103A),
5146(_ucs2 0x10211031102C10171039),
5147(_ucs2 0x102910171039),
5148(_ucs2 0x10211031102C1017103A),
5149(_ucs2 0x10291017103A),
5150(_ucs2 0x10211031102C10171039),
5151(_ucs2 0x10291031102C10171039),
5152(_ucs2 0x10211031102C1017103A),
5153(_ucs2 0x10291031102C1017103A),
5154(_ucs2 0x1021102D10181039),
5155(_ucs2 0x102310181039),
5156(_ucs2 0x1021102D1018103A),
5157(_ucs2 0x10231018103A),
5158(_ucs2 0x1021102F10181039),
5159(_ucs2 0x102510181039),
5160(_ucs2 0x1021102F1018103A),
5161(_ucs2 0x10251018103A),
5162(_ucs2 0x1021103110181039),
5163(_ucs2 0x102710181039),
5164(_ucs2 0x102110311018103A),
5165(_ucs2 0x10271018103A),
5166(_ucs2 0x10211031102C10181039),
5167(_ucs2 0x102910181039),
5168(_ucs2 0x10211031102C1018103A),
5169(_ucs2 0x10291018103A),
5170(_ucs2 0x10211031102C10181039),
5171(_ucs2 0x10291031102C10181039),
5172(_ucs2 0x10211031102C1018103A),
5173(_ucs2 0x10291031102C1018103A),
5174(_ucs2 0x1021102D10191039),
5175(_ucs2 0x102310191039),
5176(_ucs2 0x1021102D1019103A),
5177(_ucs2 0x10231019103A),
5178(_ucs2 0x1021102F10191039),
5179(_ucs2 0x102510191039),
5180(_ucs2 0x1021102F1019103A),
5181(_ucs2 0x10251019103A),
5182(_ucs2 0x1021103110191039),
5183(_ucs2 0x102710191039),
5184(_ucs2 0x102110311019103A),
5185(_ucs2 0x10271019103A),
5186(_ucs2 0x10211031102C10191039),
5187(_ucs2 0x102910191039),
5188(_ucs2 0x10211031102C1019103A),
5189(_ucs2 0x10291019103A),
5190(_ucs2 0x10211031102C10191039),
5191(_ucs2 0x10291031102C10191039),
5192(_ucs2 0x10211031102C1019103A),
5193(_ucs2 0x10291031102C1019103A),
5194(_ucs2 0x1021102D101A1039),
5195(_ucs2 0x1023101A1039),
5196(_ucs2 0x1021102D101A103A),
5197(_ucs2 0x1023101A103A),
5198(_ucs2 0x1021102F101A1039),
5199(_ucs2 0x1025101A1039),
5200(_ucs2 0x1021102F101A103A),
5201(_ucs2 0x1025101A103A),
5202(_ucs2 0x10211031101A1039),
5203(_ucs2 0x1027101A1039),
5204(_ucs2 0x10211031101A103A),
5205(_ucs2 0x1027101A103A),
5206(_ucs2 0x10211031102C101A1039),
5207(_ucs2 0x1029101A1039),
5208(_ucs2 0x10211031102C101A103A),
5209(_ucs2 0x1029101A103A),
5210(_ucs2 0x10211031102C101A1039),
5211(_ucs2 0x10291031102C101A1039),
5212(_ucs2 0x10211031102C101A103A),
5213(_ucs2 0x10291031102C101A103A),
5214(_ucs2 0x1021102D101B1039),
5215(_ucs2 0x1023101B1039),
5216(_ucs2 0x1021102D101B103A),
5217(_ucs2 0x1023101B103A),
5218(_ucs2 0x1021102F101B1039),
5219(_ucs2 0x1025101B1039),
5220(_ucs2 0x1021102F101B103A),
5221(_ucs2 0x1025101B103A),
5222(_ucs2 0x10211031101B1039),
5223(_ucs2 0x1027101B1039),
5224(_ucs2 0x10211031101B103A),
5225(_ucs2 0x1027101B103A),
5226(_ucs2 0x10211031102C101B1039),
5227(_ucs2 0x1029101B1039),
5228(_ucs2 0x10211031102C101B103A),
5229(_ucs2 0x1029101B103A),
5230(_ucs2 0x10211031102C101B1039),
5231(_ucs2 0x10291031102C101B1039),
5232(_ucs2 0x10211031102C101B103A),
5233(_ucs2 0x10291031102C101B103A),
5234(_ucs2 0x1021102D101C1039),
5235(_ucs2 0x1023101C1039),
5236(_ucs2 0x1021102D101C103A),
5237(_ucs2 0x1023101C103A),
5238(_ucs2 0x1021102F101C1039),
5239(_ucs2 0x1025101C1039),
5240(_ucs2 0x1021102F101C103A),
5241(_ucs2 0x1025101C103A),
5242(_ucs2 0x10211031101C1039),
5243(_ucs2 0x1027101C1039),
5244(_ucs2 0x10211031101C103A),
5245(_ucs2 0x1027101C103A),
5246(_ucs2 0x10211031102C101C1039),
5247(_ucs2 0x1029101C1039),
5248(_ucs2 0x10211031102C101C103A),
5249(_ucs2 0x1029101C103A),
5250(_ucs2 0x10211031102C101C1039),
5251(_ucs2 0x10291031102C101C1039),
5252(_ucs2 0x10211031102C101C103A),
5253(_ucs2 0x10291031102C101C103A),
5254(_ucs2 0x1021102D101E1039),
5255(_ucs2 0x1023101E1039),
5256(_ucs2 0x1021102D101E103A),
5257(_ucs2 0x1023101E103A),
5258(_ucs2 0x1021102F101E1039),
5259(_ucs2 0x1025101E1039),
5260(_ucs2 0x1021102F101E103A),
5261(_ucs2 0x1025101E103A),
5262(_ucs2 0x10211031101E1039),
5263(_ucs2 0x1027101E1039),
5264(_ucs2 0x10211031101E103A),
5265(_ucs2 0x1027101E103A),
5266(_ucs2 0x10211031102C101E1039),
5267(_ucs2 0x1029101E1039),
5268(_ucs2 0x10211031102C101E103A),
5269(_ucs2 0x1029101E103A),
5270(_ucs2 0x10211031102C101E1039),
5271(_ucs2 0x10291031102C101E1039),
5272(_ucs2 0x10211031102C101E103A),
5273(_ucs2 0x10291031102C101E103A),
5274(_ucs2 0x1021102D101F1039),
5275(_ucs2 0x1023101F1039),
5276(_ucs2 0x1021102D101F103A),
5277(_ucs2 0x1023101F103A),
5278(_ucs2 0x1021102F101F1039),
5279(_ucs2 0x1025101F1039),
5280(_ucs2 0x1021102F101F103A),
5281(_ucs2 0x1025101F103A),
5282(_ucs2 0x10211031101F1039),
5283(_ucs2 0x1027101F1039),
5284(_ucs2 0x10211031101F103A),
5285(_ucs2 0x1027101F103A),
5286(_ucs2 0x10211031102C101F1039),
5287(_ucs2 0x1029101F1039),
5288(_ucs2 0x10211031102C101F103A),
5289(_ucs2 0x1029101F103A),
5290(_ucs2 0x10211031102C101F1039),
5291(_ucs2 0x10291031102C101F1039),
5292(_ucs2 0x10211031102C101F103A),
5293(_ucs2 0x10291031102C101F103A),
5294('--- Contractions'),
5295(_ucs2 0x1031102C1000103A1000103B),
5296(_ucs2 0x1031102C1000103A103B /* (suffix of) man */),
5297(_ucs2 0x1014103A1014102F1015103A),
5298(_ucs2 0x1014103A102F1015103A /* (suffix of) I */),
5299('--- Great Sa'),
5300(_ucs2 0x1031101E1039101E),
5301(_ucs2 0x1031103F),
5302(_ucs2 0x102D101E1039101E),
5303(_ucs2 0x102D103F),
5304(_ucs2 0x102F101E1039101E),
5305(_ucs2 0x102F103F),
5306(_ucs2 0x1021102D101E1039101E),
5307(_ucs2 0x1023103F),
5308(_ucs2 0x1021102F101E1039101E),
5309(_ucs2 0x1025103F),
5310(_ucs2 0x101E1039101E),
5311(_ucs2 0x103F),
5312('--- Symbols - collate as long form'),
5313(_ucs2 0x1014103E102D102F1000103A),
5314(_ucs2 0x104C),
5315(_ucs2 0x101B103D10311037),
5316(_ucs2 0x104D),
5317(_ucs2 0x101C100A103A103810001031102C1004103A1038),
5318(_ucs2 0x104E1004103A1038),
5319(_ucs2 0x1021102D),
5320(_ucs2 0x104F),
5321('--- Short Forms may need to be added here'),
5322(_ucs2 0x101C1000103A101A102C),
5323(_ucs2 0x101C1000103A103B102C /* right hand side */),
5324(_ucs2 0x101E1019102E),
5325(_ucs2 0x101E10391019102E /* daughter */),
5326(_ucs2 0x101110191004103A1038),
5327(_ucs2 0x1011103910191004103A1038 /* cooked rice */),
5328(_ucs2 0x101C1000103A10181000103A),
5329(_ucs2 0x101C103910181000103A /* tea */);
5330SELECT id, IF(LEFT(s1,1)='-',s1,CONCAT(HEX(WEIGHT_STRING(s1)),'\t', HEX(CONVERT(s1 USING ucs2)))) FROM t1 ORDER BY id;
5331id	IF(LEFT(s1,1)='-',s1,CONCAT(HEX(WEIGHT_STRING(s1)),'\t', HEX(CONVERT(s1 USING ucs2))))
53321	2259	108C
53332	22593ACB	1037
53343	22593ACC	1038
53354	22593ACD	10371038
53365	--- Vowels
53376	2232	102C
53387	2232	102B
53398	2246	1032
53409	22463ACB	1031102C
534110	22463ACB	1031102B
534211	22463ACC	1031102C103A
534312	22463ACC	1031102B103A
534413	2248	1034
534514	22483ACB	1036
534615	22483ACC	102D102F
534716	--- Vowels with finals
534817	22483ACD	10001039
534918	22483ACD	1000103A
535019	22483ACE	102C10001039
535120	22483ACE	102C1000103A
535221	22483ACE	102B10001039
535322	22483ACE	102B1000103A
535423	22483ACF	102D10001039
535524	22483ACF	102D1000103A
535625	22483AD0	102F10001039
535726	22483AD0	102F1000103A
535827	22483AD1	103110001039
535928	22483AD1	10311000103A
536029	22483AD2	1031102C10001039
536130	22483AD2	1031102C1000103A
536231	22483AD2	1031102B10001039
536332	22483AD2	1031102B1000103A
536433	22483AD3	102D102F10001039
536534	22483AD3	102D102F1000103A
536635	22483AD4	10011039
536736	22483AD4	1001103A
536837	22483AD5	102C10011039
536938	22483AD5	102C1001103A
537039	22483AD5	102B10011039
537140	22483AD5	102B1001103A
537241	22483AD6	102D10011039
537342	22483AD6	102D1001103A
537443	22483AD7	102F10011039
537544	22483AD7	102F1001103A
537645	22483AD8	103110011039
537746	22483AD8	10311001103A
537847	22483AD9	1031102C10011039
537948	22483AD9	1031102C1001103A
538049	22483AD9	1031102B10011039
538150	22483AD9	1031102B1001103A
538251	22483ADA	102D102F10011039
538352	22483ADA	102D102F1001103A
538453	22483ADB	10021039
538554	22483ADB	1002103A
538655	22483ADC	102C10021039
538756	22483ADC	102C1002103A
538857	22483ADC	102B10021039
538958	22483ADC	102B1002103A
539059	22483ADD	102D10021039
539160	22483ADD	102D1002103A
539261	22483ADE	102F10021039
539362	22483ADE	102F1002103A
539463	22483ADF	103110021039
539564	22483ADF	10311002103A
539665	22483AE0	1031102C10021039
539766	22483AE0	1031102C1002103A
539867	22483AE0	1031102B10021039
539968	22483AE0	1031102B1002103A
540069	22483AE1	102D102F10021039
540170	22483AE1	102D102F1002103A
540271	22483AE2	10031039
540372	22483AE2	1003103A
540473	22483AE3	102C10031039
540574	22483AE3	102C1003103A
540675	22483AE3	102B10031039
540776	22483AE3	102B1003103A
540877	22483AE4	102D10031039
540978	22483AE4	102D1003103A
541079	22483AE5	102F10031039
541180	22483AE5	102F1003103A
541281	22483AE6	103110031039
541382	22483AE6	10311003103A
541483	22483AE7	1031102C10031039
541584	22483AE7	1031102C1003103A
541685	22483AE7	1031102B10031039
541786	22483AE7	1031102B1003103A
541887	22483AE8	102D102F10031039
541988	22483AE8	102D102F1003103A
542089	22483AE9	1004103A1039
542190	22483AE9	1004103A
542291	22483AEA	102C1004103A1039
542392	22483AEA	102C1004103A
542493	22483AEA	102B1004103A1039
542594	22483AEA	102B1004103A
542695	22483AEB	102D1004103A1039
542796	22483AEB	102D1004103A
542897	22483AEC	102F1004103A1039
542998	22483AEC	102F1004103A
543099	22483AED	10311004103A1039
5431100	22483AED	10311004103A
5432101	22483AEE	1031102C1004103A1039
5433102	22483AEE	1031102C1004103A
5434103	22483AEE	1031102B1004103A1039
5435104	22483AEE	1031102B1004103A
5436105	22483AEF	102D102F1004103A1039
5437106	22483AEF	102D102F1004103A
5438107	22483AF0	10051039
5439108	22483AF0	1005103A
5440109	22483AF1	102C10051039
5441110	22483AF1	102C1005103A
5442111	22483AF1	102B10051039
5443112	22483AF1	102B1005103A
5444113	22483AF2	102D10051039
5445114	22483AF2	102D1005103A
5446115	22483AF3	102F10051039
5447116	22483AF3	102F1005103A
5448117	22483AF4	103110051039
5449118	22483AF4	10311005103A
5450119	22483AF5	1031102C10051039
5451120	22483AF5	1031102C1005103A
5452121	22483AF5	1031102B10051039
5453122	22483AF5	1031102B1005103A
5454123	22483AF6	102D102F10051039
5455124	22483AF6	102D102F1005103A
5456125	22483AF7	10061039
5457126	22483AF7	1006103A
5458127	22483AF8	102C10061039
5459128	22483AF8	102C1006103A
5460129	22483AF8	102B10061039
5461130	22483AF8	102B1006103A
5462131	22483AF9	102D10061039
5463132	22483AF9	102D1006103A
5464133	22483AFA	102F10061039
5465134	22483AFA	102F1006103A
5466135	22483AFB	103110061039
5467136	22483AFB	10311006103A
5468137	22483AFC	1031102C10061039
5469138	22483AFC	1031102C1006103A
5470139	22483AFC	1031102B10061039
5471140	22483AFC	1031102B1006103A
5472141	22483AFD	102D102F10061039
5473142	22483AFD	102D102F1006103A
5474143	22483AFE	10071039
5475144	22483AFE	1007103A
5476145	22483AFF	102C10071039
5477146	22483AFF	102C1007103A
5478147	22483AFF	102B10071039
5479148	22483AFF	102B1007103A
5480149	22483B00	102D10071039
5481150	22483B00	102D1007103A
5482151	22483B01	102F10071039
5483152	22483B01	102F1007103A
5484153	22483B02	103110071039
5485154	22483B02	10311007103A
5486155	22483B03	1031102C10071039
5487156	22483B03	1031102C1007103A
5488157	22483B03	1031102B10071039
5489158	22483B03	1031102B1007103A
5490159	22483B04	102D102F10071039
5491160	22483B04	102D102F1007103A
5492161	22483B05	1008103A
5493162	22483B06	102C1008103A
5494163	22483B06	102B1008103A
5495164	22483B07	102D1008103A
5496165	22483B08	102F1008103A
5497166	22483B09	10311008103A
5498167	22483B0A	1031102C1008103A
5499168	22483B0A	1031102B1008103A
5500169	22483B0B	102D102F1008103A
5501170	22483B0C	10091039
5502171	22483B0C	1009103A
5503172	22483B0D	102C10091039
5504173	22483B0D	102C1009103A
5505174	22483B0D	102B10091039
5506175	22483B0D	102B1009103A
5507176	22483B0E	102D10091039
5508177	22483B0E	102D1009103A
5509178	22483B0F	102F10091039
5510179	22483B0F	102F1009103A
5511180	22483B10	103110091039
5512181	22483B10	10311009103A
5513182	22483B11	1031102C10091039
5514183	22483B11	1031102C1009103A
5515184	22483B11	1031102B10091039
5516185	22483B11	1031102B1009103A
5517186	22483B12	102D102F10091039
5518187	22483B12	102D102F1009103A
5519188	22483B13	100A1039
5520189	22483B13	100A103A
5521190	22483B14	102C100A1039
5522191	22483B14	102C100A103A
5523192	22483B14	102B100A1039
5524193	22483B14	102B100A103A
5525194	22483B15	102D100A1039
5526195	22483B15	102D100A103A
5527196	22483B16	102F100A1039
5528197	22483B16	102F100A103A
5529198	22483B17	1031100A1039
5530199	22483B17	1031100A103A
5531200	22483B18	1031102C100A1039
5532201	22483B18	1031102C100A103A
5533202	22483B18	1031102B100A1039
5534203	22483B18	1031102B100A103A
5535204	22483B19	102D102F100A1039
5536205	22483B19	102D102F100A103A
5537206	22483B1A	100B1039
5538207	22483B1A	100B103A
5539208	22483B1B	102C100B1039
5540209	22483B1B	102C100B103A
5541210	22483B1B	102B100B1039
5542211	22483B1B	102B100B103A
5543212	22483B1C	102D100B1039
5544213	22483B1C	102D100B103A
5545214	22483B1D	102F100B1039
5546215	22483B1D	102F100B103A
5547216	22483B1E	1031100B1039
5548217	22483B1E	1031100B103A
5549218	22483B1F	1031102C100B1039
5550219	22483B1F	1031102C100B103A
5551220	22483B1F	1031102B100B1039
5552221	22483B1F	1031102B100B103A
5553222	22483B20	102D102F100B1039
5554223	22483B20	102D102F100B103A
5555224	22483B21	100C1039
5556225	22483B21	100C103A
5557226	22483B22	102C100C1039
5558227	22483B22	102C100C103A
5559228	22483B22	102B100C1039
5560229	22483B22	102B100C103A
5561230	22483B23	102D100C1039
5562231	22483B23	102D100C103A
5563232	22483B24	102F100C1039
5564233	22483B24	102F100C103A
5565234	22483B25	1031100C1039
5566235	22483B25	1031100C103A
5567236	22483B26	1031102C100C1039
5568237	22483B26	1031102C100C103A
5569238	22483B26	1031102B100C1039
5570239	22483B26	1031102B100C103A
5571240	22483B27	102D102F100C1039
5572241	22483B27	102D102F100C103A
5573242	22483B28	100D1039
5574243	22483B28	100D103A
5575244	22483B29	102C100D1039
5576245	22483B29	102C100D103A
5577246	22483B29	102B100D1039
5578247	22483B29	102B100D103A
5579248	22483B2A	102D100D1039
5580249	22483B2A	102D100D103A
5581250	22483B2B	102F100D1039
5582251	22483B2B	102F100D103A
5583252	22483B2C	1031100D1039
5584253	22483B2C	1031100D103A
5585254	22483B2D	1031102C100D1039
5586255	22483B2D	1031102C100D103A
5587256	22483B2D	1031102B100D1039
5588257	22483B2D	1031102B100D103A
5589258	22483B2E	102D102F100D1039
5590259	22483B2E	102D102F100D103A
5591260	22483B2F	100E1039
5592261	22483B2F	100E103A
5593262	22483B30	102C100E1039
5594263	22483B30	102C100E103A
5595264	22483B30	102B100E1039
5596265	22483B30	102B100E103A
5597266	22483B31	102D100E1039
5598267	22483B31	102D100E103A
5599268	22483B32	102F100E1039
5600269	22483B32	102F100E103A
5601270	22483B33	1031100E1039
5602271	22483B33	1031100E103A
5603272	22483B34	1031102C100E1039
5604273	22483B34	1031102C100E103A
5605274	22483B34	1031102B100E1039
5606275	22483B34	1031102B100E103A
5607276	22483B35	102D102F100E1039
5608277	22483B35	102D102F100E103A
5609278	22483B36	100F1039
5610279	22483B36	100F103A
5611280	22483B37	102C100F1039
5612281	22483B37	102C100F103A
5613282	22483B37	102B100F1039
5614283	22483B37	102B100F103A
5615284	22483B38	102D100F1039
5616285	22483B38	102D100F103A
5617286	22483B39	102F100F1039
5618287	22483B39	102F100F103A
5619288	22483B3A	1031100F1039
5620289	22483B3A	1031100F103A
5621290	22483B3B	1031102C100F1039
5622291	22483B3B	1031102C100F103A
5623292	22483B3B	1031102B100F1039
5624293	22483B3B	1031102B100F103A
5625294	22483B3C	102D102F100F1039
5626295	22483B3C	102D102F100F103A
5627296	22483B3D	10101039
5628297	22483B3D	1010103A
5629298	22483B3E	102C10101039
5630299	22483B3E	102C1010103A
5631300	22483B3E	102B10101039
5632301	22483B3E	102B1010103A
5633302	22483B3F	102D10101039
5634303	22483B3F	102D1010103A
5635304	22483B40	102F10101039
5636305	22483B40	102F1010103A
5637306	22483B41	103110101039
5638307	22483B41	10311010103A
5639308	22483B42	1031102C10101039
5640309	22483B42	1031102C1010103A
5641310	22483B42	1031102B10101039
5642311	22483B42	1031102B1010103A
5643312	22483B43	102D102F10101039
5644313	22483B43	102D102F1010103A
5645314	22483B44	10111039
5646315	22483B44	1011103A
5647316	22483B45	102C10111039
5648317	22483B45	102C1011103A
5649318	22483B45	102B10111039
5650319	22483B45	102B1011103A
5651320	22483B46	102D10111039
5652321	22483B46	102D1011103A
5653322	22483B47	102F10111039
5654323	22483B47	102F1011103A
5655324	22483B48	103110111039
5656325	22483B48	10311011103A
5657326	22483B49	1031102C10111039
5658327	22483B49	1031102C1011103A
5659328	22483B49	1031102B10111039
5660329	22483B49	1031102B1011103A
5661330	22483B4A	102D102F10111039
5662331	22483B4A	102D102F1011103A
5663332	22483B4B	10121039
5664333	22483B4B	1012103A
5665334	22483B4C	102C10121039
5666335	22483B4C	102C1012103A
5667336	22483B4C	102B10121039
5668337	22483B4C	102B1012103A
5669338	22483B4D	102D10121039
5670339	22483B4D	102D1012103A
5671340	22483B4E	102F10121039
5672341	22483B4E	102F1012103A
5673342	22483B4F	103110121039
5674343	22483B4F	10311012103A
5675344	22483B50	1031102C10121039
5676345	22483B50	1031102C1012103A
5677346	22483B50	1031102B10121039
5678347	22483B50	1031102B1012103A
5679348	22483B51	102D102F10121039
5680349	22483B51	102D102F1012103A
5681350	22483B52	10131039
5682351	22483B52	1013103A
5683352	22483B53	102C10131039
5684353	22483B53	102C1013103A
5685354	22483B53	102B10131039
5686355	22483B53	102B1013103A
5687356	22483B54	102D10131039
5688357	22483B54	102D1013103A
5689358	22483B55	102F10131039
5690359	22483B55	102F1013103A
5691360	22483B56	103110131039
5692361	22483B56	10311013103A
5693362	22483B57	1031102C10131039
5694363	22483B57	1031102C1013103A
5695364	22483B57	1031102B10131039
5696365	22483B57	1031102B1013103A
5697366	22483B58	102D102F10131039
5698367	22483B58	102D102F1013103A
5699368	22483B59	10141039
5700369	22483B59	1014103A
5701370	22483B5A	102C10141039
5702371	22483B5A	102C1014103A
5703372	22483B5A	102B10141039
5704373	22483B5A	102B1014103A
5705374	22483B5B	102D10141039
5706375	22483B5B	102D1014103A
5707376	22483B5C	102F10141039
5708377	22483B5C	102F1014103A
5709378	22483B5D	103110141039
5710379	22483B5D	10311014103A
5711380	22483B5E	1031102C10141039
5712381	22483B5E	1031102C1014103A
5713382	22483B5E	1031102B10141039
5714383	22483B5E	1031102B1014103A
5715384	22483B5F	102D102F10141039
5716385	22483B5F	102D102F1014103A
5717386	22483B60	10151039
5718387	22483B60	1015103A
5719388	22483B61	102C10151039
5720389	22483B61	102C1015103A
5721390	22483B61	102B10151039
5722391	22483B61	102B1015103A
5723392	22483B62	102D10151039
5724393	22483B62	102D1015103A
5725394	22483B63	102F10151039
5726395	22483B63	102F1015103A
5727396	22483B64	103110151039
5728397	22483B64	10311015103A
5729398	22483B65	1031102C10151039
5730399	22483B65	1031102C1015103A
5731400	22483B65	1031102B10151039
5732401	22483B65	1031102B1015103A
5733402	22483B66	102D102F10151039
5734403	22483B66	102D102F1015103A
5735404	22483B67	10161039
5736405	22483B67	1016103A
5737406	22483B68	102C10161039
5738407	22483B68	102C1016103A
5739408	22483B68	102B10161039
5740409	22483B68	102B1016103A
5741410	22483B69	102D10161039
5742411	22483B69	102D1016103A
5743412	22483B6A	102F10161039
5744413	22483B6A	102F1016103A
5745414	22483B6B	103110161039
5746415	22483B6B	10311016103A
5747416	22483B6C	1031102C10161039
5748417	22483B6C	1031102C1016103A
5749418	22483B6C	1031102B10161039
5750419	22483B6C	1031102B1016103A
5751420	22483B6D	102D102F10161039
5752421	22483B6D	102D102F1016103A
5753422	22483B6E	10171039
5754423	22483B6E	1017103A
5755424	22483B6F	102C10171039
5756425	22483B6F	102C1017103A
5757426	22483B6F	102B10171039
5758427	22483B6F	102B1017103A
5759428	22483B70	102D10171039
5760429	22483B70	102D1017103A
5761430	22483B71	102F10171039
5762431	22483B71	102F1017103A
5763432	22483B72	103110171039
5764433	22483B72	10311017103A
5765434	22483B73	1031102C10171039
5766435	22483B73	1031102C1017103A
5767436	22483B73	1031102B10171039
5768437	22483B73	1031102B1017103A
5769438	22483B74	102D102F10171039
5770439	22483B74	102D102F1017103A
5771440	22483B75	10181039
5772441	22483B75	1018103A
5773442	22483B76	102C10181039
5774443	22483B76	102C1018103A
5775444	22483B76	102B10181039
5776445	22483B76	102B1018103A
5777446	22483B77	102D10181039
5778447	22483B77	102D1018103A
5779448	22483B78	102F10181039
5780449	22483B78	102F1018103A
5781450	22483B79	103110181039
5782451	22483B79	10311018103A
5783452	22483B7A	1031102C10181039
5784453	22483B7A	1031102C1018103A
5785454	22483B7A	1031102B10181039
5786455	22483B7A	1031102B1018103A
5787456	22483B7B	102D102F10181039
5788457	22483B7B	102D102F1018103A
5789458	22483B7C	10191039
5790459	22483B7C	1019103A
5791460	22483B7D	102C10191039
5792461	22483B7D	102C1019103A
5793462	22483B7D	102B10191039
5794463	22483B7D	102B1019103A
5795464	22483B7E	102D10191039
5796465	22483B7E	102D1019103A
5797466	22483B7F	102F10191039
5798467	22483B7F	102F1019103A
5799468	22483B80	103110191039
5800469	22483B80	10311019103A
5801470	22483B81	1031102C10191039
5802471	22483B81	1031102C1019103A
5803472	22483B81	1031102B10191039
5804473	22483B81	1031102B1019103A
5805474	22483B82	102D102F10191039
5806475	22483B82	102D102F1019103A
5807476	22483B83	101A1039
5808477	22483B83	101A103A
5809478	22483B84	102C101A1039
5810479	22483B84	102C101A103A
5811480	22483B84	102B101A1039
5812481	22483B84	102B101A103A
5813482	22483B85	102D101A1039
5814483	22483B85	102D101A103A
5815484	22483B86	102F101A1039
5816485	22483B86	102F101A103A
5817486	22483B87	1031101A1039
5818487	22483B87	1031101A103A
5819488	22483B88	1031102C101A1039
5820489	22483B88	1031102C101A103A
5821490	22483B88	1031102B101A1039
5822491	22483B88	1031102B101A103A
5823492	22483B89	102D102F101A1039
5824493	22483B89	102D102F101A103A
5825494	22483B8A	101B1039
5826495	22483B8A	101B103A
5827496	22483B8B	102C101B1039
5828497	22483B8B	102C101B103A
5829498	22483B8B	102B101B1039
5830499	22483B8B	102B101B103A
5831500	22483B8C	102D101B1039
5832501	22483B8C	102D101B103A
5833502	22483B8D	102F101B1039
5834503	22483B8D	102F101B103A
5835504	22483B8E	1031101B1039
5836505	22483B8E	1031101B103A
5837506	22483B8F	1031102C101B1039
5838507	22483B8F	1031102C101B103A
5839508	22483B8F	1031102B101B1039
5840509	22483B8F	1031102B101B103A
5841510	22483B90	102D102F101B1039
5842511	22483B90	102D102F101B103A
5843512	22483B91	101C1039
5844513	22483B91	101C103A
5845514	22483B92	102C101C1039
5846515	22483B92	102C101C103A
5847516	22483B92	102B101C1039
5848517	22483B92	102B101C103A
5849518	22483B93	102D101C1039
5850519	22483B93	102D101C103A
5851520	22483B94	102F101C1039
5852521	22483B94	102F101C103A
5853522	22483B95	1031101C1039
5854523	22483B95	1031101C103A
5855524	22483B96	1031102C101C1039
5856525	22483B96	1031102C101C103A
5857526	22483B96	1031102B101C1039
5858527	22483B96	1031102B101C103A
5859528	22483B97	102D102F101C1039
5860529	22483B97	102D102F101C103A
5861530	22483B98	101D103A
5862531	22483B99	102C101D103A
5863532	22483B99	102B101D103A
5864533	22483B9A	102D101D103A
5865534	22483B9B	102F101D103A
5866535	22483B9C	1031101D103A
5867536	22483B9D	1031102C101D103A
5868537	22483B9D	1031102B101D103A
5869538	22483B9E	102D102F101D103A
5870539	22483B9F	101E1039
5871540	22483B9F	101E103A
5872541	22483BA0	102C101E1039
5873542	22483BA0	102C101E103A
5874543	22483BA0	102B101E1039
5875544	22483BA0	102B101E103A
5876545	22483BA1	102D101E1039
5877546	22483BA1	102D101E103A
5878547	22483BA2	102F101E1039
5879548	22483BA2	102F101E103A
5880549	22483BA3	1031101E1039
5881550	22483BA3	1031101E103A
5882551	22483BA4	1031102C101E1039
5883552	22483BA4	1031102C101E103A
5884553	22483BA4	1031102B101E1039
5885554	22483BA4	1031102B101E103A
5886555	22483BA5	102D102F101E1039
5887556	22483BA5	102D102F101E103A
5888557	22483BA6	101F1039
5889558	22483BA6	101F103A
5890559	22483BA7	102C101F1039
5891560	22483BA7	102C101F103A
5892561	22483BA7	102B101F1039
5893562	22483BA7	102B101F103A
5894563	22483BA8	102D101F1039
5895564	22483BA8	102D101F103A
5896565	22483BA9	102F101F1039
5897566	22483BA9	102F101F103A
5898567	22483BAA	1031101F1039
5899568	22483BAA	1031101F103A
5900569	22483BAB	1031102C101F1039
5901570	22483BAB	1031102C101F103A
5902571	22483BAB	1031102B101F1039
5903572	22483BAB	1031102B101F103A
5904573	22483BAC	102D102F101F1039
5905574	22483BAC	102D102F101F103A
5906575	22483BAD	1020103A
5907576	22483BAE	102C1020103A
5908577	22483BAE	102B1020103A
5909578	22483BAF	102D1020103A
5910579	22483BB0	102F1020103A
5911580	22483BB1	10311020103A
5912581	22483BB2	1031102C1020103A
5913582	22483BB2	1031102B1020103A
5914583	22483BB3	102D102F1020103A
5915584	22483BB4	1021103A
5916585	22483BB5	102C1021103A
5917586	22483BB5	102B1021103A
5918587	22483BB6	102D1021103A
5919588	22483BB7	102F1021103A
5920589	22483BB8	10311021103A
5921590	22483BB9	1031102C1021103A
5922591	22483BB9	1031102B1021103A
5923592	22483BBA	102D102F1021103A
5924593	--- Medials
5925594	22483BBB	105E
5926595	22483BBC	105F
5927596	22483BBD	103B
5928597	22483BBE	103C
5929598	22483BBF	1060
5930599	22483BC0	103D
5931600	22483BC1	1082
5932601	22483BC2	103E
5933602	22483BC3	103B103D
5934603	22483BC4	103C103D
5935604	22483BC5	103B103E
5936605	22483BC6	103C103E
5937606	22483BC7	103D103E
5938607	22483BC8	103B103D103E
5939608	22483BC9	103C103D103E
5940609	--- Independent vowels
5941610	22242236	1021102D
5942611	22242236	1023
5943612	22242238	1021102E
5944613	22242238	1024
5945614	2224223A	1021102F
5946615	2224223A	1025
5947616	2224223D	10211030
5948617	2224223D	1026
5949618	22242242	10211031
5950619	22242242	1027
5951620	22242242	1028
5952621	222422463ACB	10211031102C
5953622	222422463ACB	1029
5954623	222422463ACC	10211031102C103A
5955624	222422463ACC	102A
5956625	22483B7E	102D1019103A
5957626	22483B7E3ACB	102D1036
5958627	22483B7E3ACC	102D1019103A1037
5959628	22483B7E3ACD	102D10361037
5960629	22483B7E3ACE	102D1019103A1038
5961630	22483B7E3ACF	102D10361038
5962631	22483B7F	102F1019103A
5963632	22483B7F3ACB	102F1036
5964633	22483B7F3ACC	102F1019103A1037
5965634	22483B7F3ACD	102F10361037
5966635	22483B7F3ACE	102F1019103A1038
5967636	22483B7F3ACF	102F10361038
5968637	222422483B7F3ACB	1021102F1036
5969638	222422483B7F3ACB	1025102F1036
5970639	--- Independent vowels with finals
5971640	222422483ACF	1021102D10001039
5972641	222422483ACF	102310001039
5973642	222422483ACF	1021102D1000103A
5974643	222422483ACF	10231000103A
5975644	222422483AD0	1021102F10001039
5976645	222422483AD0	102510001039
5977646	222422483AD0	1021102F1000103A
5978647	222422483AD0	10251000103A
5979648	222422483AD1	1021103110001039
5980649	222422483AD1	102710001039
5981650	222422483AD1	102110311000103A
5982651	222422483AD1	10271000103A
5983652	222422483AD2	10211031102C10001039
5984653	222422483AD2	102910001039
5985654	222422483AD2	10211031102C1000103A
5986655	222422483AD2	10291000103A
5987656	222422483AD2	10211031102C10001039
5988657	222422483AD2	10291031102C10001039
5989658	222422483AD2	10211031102C1000103A
5990659	222422483AD2	10291031102C1000103A
5991660	222422483AD6	1021102D10011039
5992661	222422483AD6	102310011039
5993662	222422483AD6	1021102D1001103A
5994663	222422483AD6	10231001103A
5995664	222422483AD7	1021102F10011039
5996665	222422483AD7	102510011039
5997666	222422483AD7	1021102F1001103A
5998667	222422483AD7	10251001103A
5999668	222422483AD8	1021103110011039
6000669	222422483AD8	102710011039
6001670	222422483AD8	102110311001103A
6002671	222422483AD8	10271001103A
6003672	222422483AD9	10211031102C10011039
6004673	222422483AD9	102910011039
6005674	222422483AD9	10211031102C1001103A
6006675	222422483AD9	10291001103A
6007676	222422483AD9	10211031102C10011039
6008677	222422483AD9	10291031102C10011039
6009678	222422483AD9	10211031102C1001103A
6010679	222422483AD9	10291031102C1001103A
6011680	222422483ADD	1021102D10021039
6012681	222422483ADD	102310021039
6013682	222422483ADD	1021102D1002103A
6014683	222422483ADD	10231002103A
6015684	222422483ADE	1021102F10021039
6016685	222422483ADE	102510021039
6017686	222422483ADE	1021102F1002103A
6018687	222422483ADE	10251002103A
6019688	222422483ADF	1021103110021039
6020689	222422483ADF	102710021039
6021690	222422483ADF	102110311002103A
6022691	222422483ADF	10271002103A
6023692	222422483AE0	10211031102C10021039
6024693	222422483AE0	102910021039
6025694	222422483AE0	10211031102C1002103A
6026695	222422483AE0	10291002103A
6027696	222422483AE0	10211031102C10021039
6028697	222422483AE0	10291031102C10021039
6029698	222422483AE0	10211031102C1002103A
6030699	222422483AE0	10291031102C1002103A
6031700	222422483AE4	1021102D10031039
6032701	222422483AE4	102310031039
6033702	222422483AE4	1021102D1003103A
6034703	222422483AE4	10231003103A
6035704	222422483AE5	1021102F10031039
6036705	222422483AE5	102510031039
6037706	222422483AE5	1021102F1003103A
6038707	222422483AE5	10251003103A
6039708	222422483AE6	1021103110031039
6040709	222422483AE6	102710031039
6041710	222422483AE6	102110311003103A
6042711	222422483AE6	10271003103A
6043712	222422483AE7	10211031102C10031039
6044713	222422483AE7	102910031039
6045714	222422483AE7	10211031102C1003103A
6046715	222422483AE7	10291003103A
6047716	222422483AE7	10211031102C10031039
6048717	222422483AE7	10291031102C10031039
6049718	222422483AE7	10211031102C1003103A
6050719	222422483AE7	10291031102C1003103A
6051720	2224223621D5224D	1021102D10041039
6052721	2224223621D5224D	102310041039
6053722	222422483AEB	1021102D1004103A
6054723	222422483AEB	10231004103A
6055724	2224223A21D5224D	1021102F10041039
6056725	2224223A21D5224D	102510041039
6057726	222422483AEC	1021102F1004103A
6058727	222422483AEC	10251004103A
6059728	2224224221D5224D	1021103110041039
6060729	2224224221D5224D	102710041039
6061730	222422483AED	102110311004103A
6062731	222422483AED	10271004103A
6063732	222422463ACB21D5224D	10211031102C10041039
6064733	222422463ACB21D5224D	102910041039
6065734	222422483AEE	10211031102C1004103A
6066735	222422483AEE	10291004103A
6067736	222422463ACB21D5224D	10211031102C10041039
6068737	222422463ACB21D5224D	10291031102C10041039
6069738	222422483AEE	10211031102C1004103A
6070739	222422483AEE	10291031102C1004103A
6071740	222422483AF2	1021102D10051039
6072741	222422483AF2	102310051039
6073742	222422483AF2	1021102D1005103A
6074743	222422483AF2	10231005103A
6075744	222422483AF3	1021102F10051039
6076745	222422483AF3	102510051039
6077746	222422483AF3	1021102F1005103A
6078747	222422483AF3	10251005103A
6079748	222422483AF4	1021103110051039
6080749	222422483AF4	102710051039
6081750	222422483AF4	102110311005103A
6082751	222422483AF4	10271005103A
6083752	222422483AF5	10211031102C10051039
6084753	222422483AF5	102910051039
6085754	222422483AF5	10211031102C1005103A
6086755	222422483AF5	10291005103A
6087756	222422483AF5	10211031102C10051039
6088757	222422483AF5	10291031102C10051039
6089758	222422483AF5	10211031102C1005103A
6090759	222422483AF5	10291031102C1005103A
6091760	222422483AF9	1021102D10061039
6092761	222422483AF9	102310061039
6093762	222422483AF9	1021102D1006103A
6094763	222422483AF9	10231006103A
6095764	222422483AFA	1021102F10061039
6096765	222422483AFA	102510061039
6097766	222422483AFA	1021102F1006103A
6098767	222422483AFA	10251006103A
6099768	222422483AFB	1021103110061039
6100769	222422483AFB	102710061039
6101770	222422483AFB	102110311006103A
6102771	222422483AFB	10271006103A
6103772	222422483AFC	10211031102C10061039
6104773	222422483AFC	102910061039
6105774	222422483AFC	10211031102C1006103A
6106775	222422483AFC	10291006103A
6107776	222422483AFC	10211031102C10061039
6108777	222422483AFC	10291031102C10061039
6109778	222422483AFC	10211031102C1006103A
6110779	222422483AFC	10291031102C1006103A
6111780	222422483B00	1021102D10071039
6112781	222422483B00	102310071039
6113782	222422483B00	1021102D1007103A
6114783	222422483B00	10231007103A
6115784	222422483B01	1021102F10071039
6116785	222422483B01	102510071039
6117786	222422483B01	1021102F1007103A
6118787	222422483B01	10251007103A
6119788	222422483B02	1021103110071039
6120789	222422483B02	102710071039
6121790	222422483B02	102110311007103A
6122791	222422483B02	10271007103A
6123792	222422483B03	10211031102C10071039
6124793	222422483B03	102910071039
6125794	222422483B03	10211031102C1007103A
6126795	222422483B03	10291007103A
6127796	222422483B03	10211031102C10071039
6128797	222422483B03	10291031102C10071039
6129798	222422483B03	10211031102C1007103A
6130799	222422483B03	10291031102C1007103A
6131800	222422483B0E	1021102D10091039
6132801	222422483B0E	102310091039
6133802	222422483B0E	1021102D1009103A
6134803	222422483B0E	10231009103A
6135804	222422483B0F	1021102F10091039
6136805	222422483B0F	102510091039
6137806	222422483B0F	1021102F1009103A
6138807	222422483B0F	10251009103A
6139808	222422483B10	1021103110091039
6140809	222422483B10	102710091039
6141810	222422483B10	102110311009103A
6142811	222422483B10	10271009103A
6143812	222422483B11	10211031102C10091039
6144813	222422483B11	102910091039
6145814	222422483B11	10211031102C1009103A
6146815	222422483B11	10291009103A
6147816	222422483B11	10211031102C10091039
6148817	222422483B11	10291031102C10091039
6149818	222422483B11	10211031102C1009103A
6150819	222422483B11	10291031102C1009103A
6151820	222422483B15	1021102D100A1039
6152821	222422483B15	1023100A1039
6153822	222422483B15	1021102D100A103A
6154823	222422483B15	1023100A103A
6155824	222422483B16	1021102F100A1039
6156825	222422483B16	1025100A1039
6157826	222422483B16	1021102F100A103A
6158827	222422483B16	1025100A103A
6159828	222422483B17	10211031100A1039
6160829	222422483B17	1027100A1039
6161830	222422483B17	10211031100A103A
6162831	222422483B17	1027100A103A
6163832	222422483B18	10211031102C100A1039
6164833	222422483B18	1029100A1039
6165834	222422483B18	10211031102C100A103A
6166835	222422483B18	1029100A103A
6167836	222422483B18	10211031102C100A1039
6168837	222422483B18	10291031102C100A1039
6169838	222422483B18	10211031102C100A103A
6170839	222422483B18	10291031102C100A103A
6171840	222422483B1C	1021102D100B1039
6172841	222422483B1C	1023100B1039
6173842	222422483B1C	1021102D100B103A
6174843	222422483B1C	1023100B103A
6175844	222422483B1D	1021102F100B1039
6176845	222422483B1D	1025100B1039
6177846	222422483B1D	1021102F100B103A
6178847	222422483B1D	1025100B103A
6179848	222422483B1E	10211031100B1039
6180849	222422483B1E	1027100B1039
6181850	222422483B1E	10211031100B103A
6182851	222422483B1E	1027100B103A
6183852	222422483B1F	10211031102C100B1039
6184853	222422483B1F	1029100B1039
6185854	222422483B1F	10211031102C100B103A
6186855	222422483B1F	1029100B103A
6187856	222422483B1F	10211031102C100B1039
6188857	222422483B1F	10291031102C100B1039
6189858	222422483B1F	10211031102C100B103A
6190859	222422483B1F	10291031102C100B103A
6191860	222422483B23	1021102D100C1039
6192861	222422483B23	1023100C1039
6193862	222422483B23	1021102D100C103A
6194863	222422483B23	1023100C103A
6195864	222422483B24	1021102F100C1039
6196865	222422483B24	1025100C1039
6197866	222422483B24	1021102F100C103A
6198867	222422483B24	1025100C103A
6199868	222422483B25	10211031100C1039
6200869	222422483B25	1027100C1039
6201870	222422483B25	10211031100C103A
6202871	222422483B25	1027100C103A
6203872	222422483B26	10211031102C100C1039
6204873	222422483B26	1029100C1039
6205874	222422483B26	10211031102C100C103A
6206875	222422483B26	1029100C103A
6207876	222422483B26	10211031102C100C1039
6208877	222422483B26	10291031102C100C1039
6209878	222422483B26	10211031102C100C103A
6210879	222422483B26	10291031102C100C103A
6211880	222422483B2A	1021102D100D1039
6212881	222422483B2A	1023100D1039
6213882	222422483B2A	1021102D100D103A
6214883	222422483B2A	1023100D103A
6215884	222422483B2B	1021102F100D1039
6216885	222422483B2B	1025100D1039
6217886	222422483B2B	1021102F100D103A
6218887	222422483B2B	1025100D103A
6219888	222422483B2C	10211031100D1039
6220889	222422483B2C	1027100D1039
6221890	222422483B2C	10211031100D103A
6222891	222422483B2C	1027100D103A
6223892	222422483B2D	10211031102C100D1039
6224893	222422483B2D	1029100D1039
6225894	222422483B2D	10211031102C100D103A
6226895	222422483B2D	1029100D103A
6227896	222422483B2D	10211031102C100D1039
6228897	222422483B2D	10291031102C100D1039
6229898	222422483B2D	10211031102C100D103A
6230899	222422483B2D	10291031102C100D103A
6231900	222422483B31	1021102D100E1039
6232901	222422483B31	1023100E1039
6233902	222422483B31	1021102D100E103A
6234903	222422483B31	1023100E103A
6235904	222422483B32	1021102F100E1039
6236905	222422483B32	1025100E1039
6237906	222422483B32	1021102F100E103A
6238907	222422483B32	1025100E103A
6239908	222422483B33	10211031100E1039
6240909	222422483B33	1027100E1039
6241910	222422483B33	10211031100E103A
6242911	222422483B33	1027100E103A
6243912	222422483B34	10211031102C100E1039
6244913	222422483B34	1029100E1039
6245914	222422483B34	10211031102C100E103A
6246915	222422483B34	1029100E103A
6247916	222422483B34	10211031102C100E1039
6248917	222422483B34	10291031102C100E1039
6249918	222422483B34	10211031102C100E103A
6250919	222422483B34	10291031102C100E103A
6251920	222422483B38	1021102D100F1039
6252921	222422483B38	1023100F1039
6253922	222422483B38	1021102D100F103A
6254923	222422483B38	1023100F103A
6255924	222422483B39	1021102F100F1039
6256925	222422483B39	1025100F1039
6257926	222422483B39	1021102F100F103A
6258927	222422483B39	1025100F103A
6259928	222422483B3A	10211031100F1039
6260929	222422483B3A	1027100F1039
6261930	222422483B3A	10211031100F103A
6262931	222422483B3A	1027100F103A
6263932	222422483B3B	10211031102C100F1039
6264933	222422483B3B	1029100F1039
6265934	222422483B3B	10211031102C100F103A
6266935	222422483B3B	1029100F103A
6267936	222422483B3B	10211031102C100F1039
6268937	222422483B3B	10291031102C100F1039
6269938	222422483B3B	10211031102C100F103A
6270939	222422483B3B	10291031102C100F103A
6271940	222422483B3F	1021102D10101039
6272941	222422483B3F	102310101039
6273942	222422483B3F	1021102D1010103A
6274943	222422483B3F	10231010103A
6275944	222422483B40	1021102F10101039
6276945	222422483B40	102510101039
6277946	222422483B40	1021102F1010103A
6278947	222422483B40	10251010103A
6279948	222422483B41	1021103110101039
6280949	222422483B41	102710101039
6281950	222422483B41	102110311010103A
6282951	222422483B41	10271010103A
6283952	222422483B42	10211031102C10101039
6284953	222422483B42	102910101039
6285954	222422483B42	10211031102C1010103A
6286955	222422483B42	10291010103A
6287956	222422483B42	10211031102C10101039
6288957	222422483B42	10291031102C10101039
6289958	222422483B42	10211031102C1010103A
6290959	222422483B42	10291031102C1010103A
6291960	222422483B46	1021102D10111039
6292961	222422483B46	102310111039
6293962	222422483B46	1021102D1011103A
6294963	222422483B46	10231011103A
6295964	222422483B47	1021102F10111039
6296965	222422483B47	102510111039
6297966	222422483B47	1021102F1011103A
6298967	222422483B47	10251011103A
6299968	222422483B48	1021103110111039
6300969	222422483B48	102710111039
6301970	222422483B48	102110311011103A
6302971	222422483B48	10271011103A
6303972	222422483B49	10211031102C10111039
6304973	222422483B49	102910111039
6305974	222422483B49	10211031102C1011103A
6306975	222422483B49	10291011103A
6307976	222422483B49	10211031102C10111039
6308977	222422483B49	10291031102C10111039
6309978	222422483B49	10211031102C1011103A
6310979	222422483B49	10291031102C1011103A
6311980	222422483B4D	1021102D10121039
6312981	222422483B4D	102310121039
6313982	222422483B4D	1021102D1012103A
6314983	222422483B4D	10231012103A
6315984	222422483B4E	1021102F10121039
6316985	222422483B4E	102510121039
6317986	222422483B4E	1021102F1012103A
6318987	222422483B4E	10251012103A
6319988	222422483B4F	1021103110121039
6320989	222422483B4F	102710121039
6321990	222422483B4F	102110311012103A
6322991	222422483B4F	10271012103A
6323992	222422483B50	10211031102C10121039
6324993	222422483B50	102910121039
6325994	222422483B50	10211031102C1012103A
6326995	222422483B50	10291012103A
6327996	222422483B50	10211031102C10121039
6328997	222422483B50	10291031102C10121039
6329998	222422483B50	10211031102C1012103A
6330999	222422483B50	10291031102C1012103A
63311000	222422483B54	1021102D10131039
63321001	222422483B54	102310131039
63331002	222422483B54	1021102D1013103A
63341003	222422483B54	10231013103A
63351004	222422483B55	1021102F10131039
63361005	222422483B55	102510131039
63371006	222422483B55	1021102F1013103A
63381007	222422483B55	10251013103A
63391008	222422483B56	1021103110131039
63401009	222422483B56	102710131039
63411010	222422483B56	102110311013103A
63421011	222422483B56	10271013103A
63431012	222422483B57	10211031102C10131039
63441013	222422483B57	102910131039
63451014	222422483B57	10211031102C1013103A
63461015	222422483B57	10291013103A
63471016	222422483B57	10211031102C10131039
63481017	222422483B57	10291031102C10131039
63491018	222422483B57	10211031102C1013103A
63501019	222422483B57	10291031102C1013103A
63511020	222422483B5B	1021102D10141039
63521021	222422483B5B	102310141039
63531022	222422483B5B	1021102D1014103A
63541023	222422483B5B	10231014103A
63551024	222422483B5C	1021102F10141039
63561025	222422483B5C	102510141039
63571026	222422483B5C	1021102F1014103A
63581027	222422483B5C	10251014103A
63591028	222422483B5D	1021103110141039
63601029	222422483B5D	102710141039
63611030	222422483B5D	102110311014103A
63621031	222422483B5D	10271014103A
63631032	222422483B5E	10211031102C10141039
63641033	222422483B5E	102910141039
63651034	222422483B5E	10211031102C1014103A
63661035	222422483B5E	10291014103A
63671036	222422483B5E	10211031102C10141039
63681037	222422483B5E	10291031102C10141039
63691038	222422483B5E	10211031102C1014103A
63701039	222422483B5E	10291031102C1014103A
63711040	222422483B62	1021102D10151039
63721041	222422483B62	102310151039
63731042	222422483B62	1021102D1015103A
63741043	222422483B62	10231015103A
63751044	222422483B63	1021102F10151039
63761045	222422483B63	102510151039
63771046	222422483B63	1021102F1015103A
63781047	222422483B63	10251015103A
63791048	222422483B64	1021103110151039
63801049	222422483B64	102710151039
63811050	222422483B64	102110311015103A
63821051	222422483B64	10271015103A
63831052	222422483B65	10211031102C10151039
63841053	222422483B65	102910151039
63851054	222422483B65	10211031102C1015103A
63861055	222422483B65	10291015103A
63871056	222422483B65	10211031102C10151039
63881057	222422483B65	10291031102C10151039
63891058	222422483B65	10211031102C1015103A
63901059	222422483B65	10291031102C1015103A
63911060	222422483B69	1021102D10161039
63921061	222422483B69	102310161039
63931062	222422483B69	1021102D1016103A
63941063	222422483B69	10231016103A
63951064	222422483B6A	1021102F10161039
63961065	222422483B6A	102510161039
63971066	222422483B6A	1021102F1016103A
63981067	222422483B6A	10251016103A
63991068	222422483B6B	1021103110161039
64001069	222422483B6B	102710161039
64011070	222422483B6B	102110311016103A
64021071	222422483B6B	10271016103A
64031072	222422483B6C	10211031102C10161039
64041073	222422483B6C	102910161039
64051074	222422483B6C	10211031102C1016103A
64061075	222422483B6C	10291016103A
64071076	222422483B6C	10211031102C10161039
64081077	222422483B6C	10291031102C10161039
64091078	222422483B6C	10211031102C1016103A
64101079	222422483B6C	10291031102C1016103A
64111080	222422483B70	1021102D10171039
64121081	222422483B70	102310171039
64131082	222422483B70	1021102D1017103A
64141083	222422483B70	10231017103A
64151084	222422483B71	1021102F10171039
64161085	222422483B71	102510171039
64171086	222422483B71	1021102F1017103A
64181087	222422483B71	10251017103A
64191088	222422483B72	1021103110171039
64201089	222422483B72	102710171039
64211090	222422483B72	102110311017103A
64221091	222422483B72	10271017103A
64231092	222422483B73	10211031102C10171039
64241093	222422483B73	102910171039
64251094	222422483B73	10211031102C1017103A
64261095	222422483B73	10291017103A
64271096	222422483B73	10211031102C10171039
64281097	222422483B73	10291031102C10171039
64291098	222422483B73	10211031102C1017103A
64301099	222422483B73	10291031102C1017103A
64311100	222422483B77	1021102D10181039
64321101	222422483B77	102310181039
64331102	222422483B77	1021102D1018103A
64341103	222422483B77	10231018103A
64351104	222422483B78	1021102F10181039
64361105	222422483B78	102510181039
64371106	222422483B78	1021102F1018103A
64381107	222422483B78	10251018103A
64391108	222422483B79	1021103110181039
64401109	222422483B79	102710181039
64411110	222422483B79	102110311018103A
64421111	222422483B79	10271018103A
64431112	222422483B7A	10211031102C10181039
64441113	222422483B7A	102910181039
64451114	222422483B7A	10211031102C1018103A
64461115	222422483B7A	10291018103A
64471116	222422483B7A	10211031102C10181039
64481117	222422483B7A	10291031102C10181039
64491118	222422483B7A	10211031102C1018103A
64501119	222422483B7A	10291031102C1018103A
64511120	222422483B7E	1021102D10191039
64521121	222422483B7E	102310191039
64531122	222422483B7E	1021102D1019103A
64541123	222422483B7E	10231019103A
64551124	222422483B7F	1021102F10191039
64561125	222422483B7F	102510191039
64571126	222422483B7F	1021102F1019103A
64581127	222422483B7F	10251019103A
64591128	222422483B80	1021103110191039
64601129	222422483B80	102710191039
64611130	222422483B80	102110311019103A
64621131	222422483B80	10271019103A
64631132	222422483B81	10211031102C10191039
64641133	222422483B81	102910191039
64651134	222422483B81	10211031102C1019103A
64661135	222422483B81	10291019103A
64671136	222422483B81	10211031102C10191039
64681137	222422483B81	10291031102C10191039
64691138	222422483B81	10211031102C1019103A
64701139	222422483B81	10291031102C1019103A
64711140	222422483B85	1021102D101A1039
64721141	222422483B85	1023101A1039
64731142	222422483B85	1021102D101A103A
64741143	222422483B85	1023101A103A
64751144	222422483B86	1021102F101A1039
64761145	222422483B86	1025101A1039
64771146	222422483B86	1021102F101A103A
64781147	222422483B86	1025101A103A
64791148	222422483B87	10211031101A1039
64801149	222422483B87	1027101A1039
64811150	222422483B87	10211031101A103A
64821151	222422483B87	1027101A103A
64831152	222422483B88	10211031102C101A1039
64841153	222422483B88	1029101A1039
64851154	222422483B88	10211031102C101A103A
64861155	222422483B88	1029101A103A
64871156	222422483B88	10211031102C101A1039
64881157	222422483B88	10291031102C101A1039
64891158	222422483B88	10211031102C101A103A
64901159	222422483B88	10291031102C101A103A
64911160	222422483B8C	1021102D101B1039
64921161	222422483B8C	1023101B1039
64931162	222422483B8C	1021102D101B103A
64941163	222422483B8C	1023101B103A
64951164	222422483B8D	1021102F101B1039
64961165	222422483B8D	1025101B1039
64971166	222422483B8D	1021102F101B103A
64981167	222422483B8D	1025101B103A
64991168	222422483B8E	10211031101B1039
65001169	222422483B8E	1027101B1039
65011170	222422483B8E	10211031101B103A
65021171	222422483B8E	1027101B103A
65031172	222422483B8F	10211031102C101B1039
65041173	222422483B8F	1029101B1039
65051174	222422483B8F	10211031102C101B103A
65061175	222422483B8F	1029101B103A
65071176	222422483B8F	10211031102C101B1039
65081177	222422483B8F	10291031102C101B1039
65091178	222422483B8F	10211031102C101B103A
65101179	222422483B8F	10291031102C101B103A
65111180	222422483B93	1021102D101C1039
65121181	222422483B93	1023101C1039
65131182	222422483B93	1021102D101C103A
65141183	222422483B93	1023101C103A
65151184	222422483B94	1021102F101C1039
65161185	222422483B94	1025101C1039
65171186	222422483B94	1021102F101C103A
65181187	222422483B94	1025101C103A
65191188	222422483B95	10211031101C1039
65201189	222422483B95	1027101C1039
65211190	222422483B95	10211031101C103A
65221191	222422483B95	1027101C103A
65231192	222422483B96	10211031102C101C1039
65241193	222422483B96	1029101C1039
65251194	222422483B96	10211031102C101C103A
65261195	222422483B96	1029101C103A
65271196	222422483B96	10211031102C101C1039
65281197	222422483B96	10291031102C101C1039
65291198	222422483B96	10211031102C101C103A
65301199	222422483B96	10291031102C101C103A
65311200	222422483BA1	1021102D101E1039
65321201	222422483BA1	1023101E1039
65331202	222422483BA1	1021102D101E103A
65341203	222422483BA1	1023101E103A
65351204	222422483BA2	1021102F101E1039
65361205	222422483BA2	1025101E1039
65371206	222422483BA2	1021102F101E103A
65381207	222422483BA2	1025101E103A
65391208	222422483BA3	10211031101E1039
65401209	222422483BA3	1027101E1039
65411210	222422483BA3	10211031101E103A
65421211	222422483BA3	1027101E103A
65431212	222422483BA4	10211031102C101E1039
65441213	222422483BA4	1029101E1039
65451214	222422483BA4	10211031102C101E103A
65461215	222422483BA4	1029101E103A
65471216	222422483BA4	10211031102C101E1039
65481217	222422483BA4	10291031102C101E1039
65491218	222422483BA4	10211031102C101E103A
65501219	222422483BA4	10291031102C101E103A
65511220	222422483BA8	1021102D101F1039
65521221	222422483BA8	1023101F1039
65531222	222422483BA8	1021102D101F103A
65541223	222422483BA8	1023101F103A
65551224	222422483BA9	1021102F101F1039
65561225	222422483BA9	1025101F1039
65571226	222422483BA9	1021102F101F103A
65581227	222422483BA9	1025101F103A
65591228	222422483BAA	10211031101F1039
65601229	222422483BAA	1027101F1039
65611230	222422483BAA	10211031101F103A
65621231	222422483BAA	1027101F103A
65631232	222422483BAB	10211031102C101F1039
65641233	222422483BAB	1029101F1039
65651234	222422483BAB	10211031102C101F103A
65661235	222422483BAB	1029101F103A
65671236	222422483BAB	10211031102C101F1039
65681237	222422483BAB	10291031102C101F1039
65691238	222422483BAB	10211031102C101F103A
65701239	222422483BAB	10291031102C101F103A
65711240	--- Contractions
65721241	22483AD221CD22483BBD	1031102C1000103A1000103B
65731242	22483AD221CD22483BBD	1031102C1000103A103B
65741243	22483B5921F822483B63	1014103A1014102F1015103A
65751244	22483B5921F822483B63	1014103A102F1015103A
65761245	--- Great Sa
65771246	22483BA32216	1031101E1039101E
65781247	22483BA32216	1031103F
65791248	22483BA12216	102D101E1039101E
65801249	22483BA12216	102D103F
65811250	22483BA22216	102F101E1039101E
65821251	22483BA22216	102F103F
65831252	222422483BA12216	1021102D101E1039101E
65841253	222422483BA12216	1023103F
65851254	222422483BA22216	1021102F101E1039101E
65861255	222422483BA22216	1025103F
65871256	22483B9F2216	101E1039101E
65881257	22483B9F2216	103F
65891258	--- Symbols - collate as long form
65901259	21F822483BC222483AD3	1014103E102D102F1000103A
65911260	21F822483BC222483AD3	104C
65921261	220922483BC0224222593ACB	101B103D10311037
65931262	220922483BC0224222593ACB	104D
65941263	220D22483B1322593ACC21CD22483AEE22593ACC	101C100A103A103810001031102C1004103A1038
65951264	220D22483B1322593ACC21CD22483AEE22593ACC	104E1004103A1038
65961265	22242236	1021102D
65971266	22242236	104F
65981267	--- Short Forms may need to be added here
65991268	220D22483ACD22072232	101C1000103A101A102C
66001269	220D22483ACD22072232	101C1000103A103B102C
66011270	221622052238	101E1019102E
66021271	221622052238	101E10391019102E
66031272	21F3220522483AE922593ACC	101110191004103A1038
66041273	21F3220522483AE922593ACC	1011103910191004103A1038
66051274	220D22483ACD220422483ACD	101C1000103A10181000103A
66061275	220D22483ACD220422483ACD	101C103910181000103A
6607DROP TABLE t1;
6608#
6609# END of ctype_myanmar.inc
6610#
6611#
6612# End of MariaDB-10.0 tests
6613#
6614#
6615# Start of 10.1 tests
6616#
6617SET NAMES utf8;
6618SET collation_connection=utf16_thai_520_w2;
6619#
6620# Start of ctype_uca_w2.inc
6621#
6622SELECT @@collation_connection;
6623@@collation_connection
6624utf16_thai_520_w2
6625SELECT ID, SORTLEN, COLLATION_NAME, CHARACTER_SET_NAME
6626FROM INFORMATION_SCHEMA.COLLATIONS
6627WHERE COLLATION_NAME LIKE @@collation_connection;
6628ID	SORTLEN	COLLATION_NAME	CHARACTER_SET_NAME
6629674	4	utf16_thai_520_w2	utf16
6630#
6631# Testing strnxfrm
6632#
6633CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0;
6634SHOW CREATE TABLE t1;
6635Table	Create Table
6636t1	CREATE TABLE `t1` (
6637  `a` varchar(3) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
6638) ENGINE=MyISAM DEFAULT CHARSET=latin1
6639INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2));
6640SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1;
6641HEX(a)	HEX(WEIGHT_STRING(a AS CHAR(8)))
6642	020A020A020A020A020A020A020A020A00200020002000200020002000200020
66430020	020A020A020A020A020A020A020A020A00200020002000200020002000200020
664400200020	020A020A020A020A020A020A020A020A00200020002000200020002000200020
6645SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4))) FROM t1;
6646HEX(a)	HEX(WEIGHT_STRING(a AS CHAR(4)))
6647	020A020A020A020A0020002000200020
66480020	020A020A020A020A0020002000200020
664900200020	020A020A020A020A0020002000200020
6650SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 1)) FROM t1;
6651HEX(a)	HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 1))
6652	020A020A020A020A
66530020	020A020A020A020A
665400200020	020A020A020A020A
6655SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 2)) FROM t1;
6656HEX(a)	HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 2))
6657	0020002000200020
66580020	0020002000200020
665900200020	0020002000200020
6660SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 3)) FROM t1;
6661HEX(a)	HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 3))
6662	0020002000200020
66630020	0020002000200020
666400200020	0020002000200020
6665DROP TABLE t1;
6666CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
6667SHOW CREATE TABLE t1;
6668Table	Create Table
6669t1	CREATE TABLE `t1` (
6670  `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
6671) ENGINE=MyISAM DEFAULT CHARSET=latin1
6672INSERT INTO t1 VALUES (_ucs2 0x3400);
6673INSERT INTO t1 VALUES (_ucs2 0xF001);
6674SELECT HEX(CONVERT(a USING ucs2)) AS ucs2, HEX(a), HEX(WEIGHT_STRING(a)) FROM t1;
6675ucs2	HEX(a)	HEX(WEIGHT_STRING(a))
66763400	3400	FB80B4000020
6677F001	F001	FBC1F0010020
6678DROP TABLE t1;
6679CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
6680SHOW CREATE TABLE t1;
6681Table	Create Table
6682t1	CREATE TABLE `t1` (
6683  `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
6684) ENGINE=MyISAM DEFAULT CHARSET=latin1
6685INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å');
6686SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a;
6687a	HEX(WEIGHT_STRING(a LEVEL 2))
6688A	0020
6689Á	00200032
6690À	00200035
6691Â	0020003C
6692Å	00200043
6693Ä	00200047
6694Ã	0020004E
6695SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a DESC;
6696a	HEX(WEIGHT_STRING(a LEVEL 2))
6697Ã	0020004E
6698Ä	00200047
6699Å	00200043
6700Â	0020003C
6701À	00200035
6702Á	00200032
6703A	0020
6704SET @backup_character_set_connection=@@character_set_connection;
6705SET @backup_collation_connection=@@collation_connection;
6706SET NAMES utf8;
6707SET @stmt= CONCAT('ALTER TABLE t1 MODIFY a CHAR(10)' COLLATE utf8_bin,
6708' CHARACTER SET ',  @backup_character_set_connection,
6709' COLLATE ',  @backup_collation_connection);
6710PREPARE stmt FROM @stmt;
6711EXECUTE stmt;
6712DEALLOCATE PREPARE stmt;
6713SET collation_connection=@backup_collation_connection;
6714SHOW CREATE TABLE t1;
6715Table	Create Table
6716t1	CREATE TABLE `t1` (
6717  `a` char(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
6718) ENGINE=MyISAM DEFAULT CHARSET=latin1
6719SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a;
6720a	HEX(WEIGHT_STRING(a LEVEL 2))
6721A	0020
6722Á	00200032
6723À	00200035
6724Â	0020003C
6725Å	00200043
6726Ä	00200047
6727Ã	0020004E
6728SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a DESC;
6729a	HEX(WEIGHT_STRING(a LEVEL 2))
6730Ã	0020004E
6731Ä	00200047
6732Å	00200043
6733Â	0020003C
6734À	00200035
6735Á	00200032
6736A	0020
6737DROP TABLE t1;
6738CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
6739SHOW CREATE TABLE t1;
6740Table	Create Table
6741t1	CREATE TABLE `t1` (
6742  `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
6743) ENGINE=MyISAM DEFAULT CHARSET=latin1
6744INSERT INTO t1 VALUES ('cota'),('cote'),('cotz');
6745INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë');
6746SELECT * FROM t1 ORDER BY a;
6747a
6748cota
6749cote
6750coté
6751cotë
6752côte
6753côté
6754côtë
6755cotz
6756SELECT * FROM t1 ORDER BY a DESC;
6757a
6758cotz
6759côtë
6760côté
6761côte
6762cotë
6763coté
6764cote
6765cota
6766DROP TABLE t1;
6767#
6768# End of ctype_uca_w2.inc
6769#
6770#
6771# Start of ctype_thai.inc
6772#
6773CREATE TABLE t1 (a VARCHAR(30) CHARACTER SET utf8 COLLATE utf8_bin);
6774INSERT INTO t1 VALUES ('-กระแย่ง');
6775INSERT INTO t1 VALUES ('กก');
6776INSERT INTO t1 VALUES ('กราบ');
6777INSERT INTO t1 VALUES ('ข่าง');
6778INSERT INTO t1 VALUES ('ข้าง');
6779INSERT INTO t1 VALUES ('ข้างกระดาน');
6780INSERT INTO t1 VALUES ('ข้างขึ้น');
6781INSERT INTO t1 VALUES ('ข้างควาย');
6782INSERT INTO t1 VALUES ('ข้างเงิน');
6783INSERT INTO t1 VALUES ('ข้างแรม');
6784INSERT INTO t1 VALUES ('ข้างออก');
6785INSERT INTO t1 VALUES ('ข้างๆ');
6786INSERT INTO t1 VALUES ('ข้างๆ คูๆ');
6787INSERT INTO t1 VALUES ('ขาง');
6788INSERT INTO t1 VALUES ('แข็ง');
6789INSERT INTO t1 VALUES ('แข่ง');
6790INSERT INTO t1 VALUES ('แข่งขัน');
6791INSERT INTO t1 VALUES ('แข้ง');
6792INSERT INTO t1 VALUES ('แข้งขวา');
6793INSERT INTO t1 VALUES ('แข็งขัน');
6794INSERT INTO t1 VALUES ('ทูลเกล้า');
6795INSERT INTO t1 VALUES ('ทูลเกล้าทูลกระหม่อม');
6796INSERT INTO t1 VALUES ('ทูลเกล้าฯ');
6797INSERT INTO t1 VALUES ('บุญญา');
6798INSERT INTO t1 VALUES ('บุญ-หลง');
6799INSERT INTO t1 VALUES ('บุญหลง');
6800INSERT INTO t1 VALUES ('ป่า');
6801INSERT INTO t1 VALUES ('ป่าน');
6802INSERT INTO t1 VALUES ('ป้า');
6803INSERT INTO t1 VALUES ('ป้าน');
6804INSERT INTO t1 VALUES ('ป๊า');
6805INSERT INTO t1 VALUES ('ป๊าน');
6806INSERT INTO t1 VALUES ('ป๋า');
6807INSERT INTO t1 VALUES ('ป๋าน');
6808INSERT INTO t1 VALUES ('ปา');
6809INSERT INTO t1 VALUES ('ปาน');
6810INSERT INTO t1 VALUES ('แป้ง');
6811INSERT INTO t1 VALUES ('พณิชย์');
6812INSERT INTO t1 VALUES ('ม้า');
6813INSERT INTO t1 VALUES ('ฯพณฯ');
6814INSERT INTO t1 VALUES ('A');
6815INSERT INTO t1 VALUES ('a');
6816INSERT INTO t1 VALUES ('a\'');
6817INSERT INTO t1 VALUES ('A-');
6818INSERT INTO t1 VALUES ('a-');
6819INSERT INTO t1 VALUES ('-a');
6820INSERT INTO t1 VALUES ('A.');
6821INSERT INTO t1 VALUES ('a.');
6822INSERT INTO t1 VALUES ('A-1');
6823INSERT INTO t1 VALUES ('aa');
6824INSERT INTO t1 VALUES ('AA');
6825INSERT INTO t1 VALUES ('A.A.');
6826INSERT INTO t1 VALUES ('a.a.');
6827INSERT INTO t1 VALUES ('AAA');
6828INSERT INTO t1 VALUES ('A.A.A.');
6829INSERT INTO t1 VALUES ('AAAA');
6830INSERT INTO t1 VALUES ('A.A.A.L.');
6831INSERT INTO t1 VALUES ('A.A.A.S.');
6832INSERT INTO t1 VALUES ('Aachen');
6833INSERT INTO t1 VALUES ('A.A.E.');
6834INSERT INTO t1 VALUES ('A.Ae.E.');
6835INSERT INTO t1 VALUES ('A.A.E.E.');
6836INSERT INTO t1 VALUES ('AAES');
6837INSERT INTO t1 VALUES ('AAF');
6838INSERT INTO t1 VALUES ('A.Agr');
6839INSERT INTO t1 VALUES ('aah');
6840INSERT INTO t1 VALUES ('@@@@@');
6841INSERT INTO t1 VALUES ('0000');
6842INSERT INTO t1 VALUES ('9999');
6843INSERT INTO t1 VALUES ('Aalborg');
6844INSERT INTO t1 VALUES ('aide');
6845INSERT INTO t1 VALUES ('air');
6846INSERT INTO t1 VALUES ('@@@air');
6847INSERT INTO t1 VALUES ('air@@@');
6848INSERT INTO t1 VALUES ('C.A.F');
6849INSERT INTO t1 VALUES ('Canon');
6850INSERT INTO t1 VALUES ('coop');
6851INSERT INTO t1 VALUES ('co-op');
6852INSERT INTO t1 VALUES ('COOP');
6853INSERT INTO t1 VALUES ('CO-OP');
6854INSERT INTO t1 VALUES ('Copenhegen');
6855INSERT INTO t1 VALUES ('McArthur');
6856INSERT INTO t1 VALUES ('Mc Arthur');
6857INSERT INTO t1 VALUES ('Mc Mahon');
6858INSERT INTO t1 VALUES ('vice-president');
6859INSERT INTO t1 VALUES ('vice versa');
6860INSERT INTO t1 VALUES ('vice-versa');
6861INSERT INTO t1 VALUES ('10 ลิตร');
6862INSERT INTO t1 VALUES ('๑๐ ลิตร');
6863INSERT INTO t1 VALUES ('10 litre');
6864INSERT INTO t1 VALUES ('10 litre (10 ลิตร)');
6865INSERT INTO t1 VALUES ('10 ลิตร (10 litre)');
6866INSERT INTO t1 VALUES ('10 litre (๑๐ ลิตร)');
6867INSERT INTO t1 VALUES ('๑๐ ลิตร (10 litre)');
6868INSERT INTO t1 VALUES ('๑๐ ลิตร [10 litre]');
6869INSERT INTO t1 VALUES ('๑๐ ลิตร {10 litre}');
6870ALTER TABLE t1 ORDER BY a;
6871SET @backup_character_set_connection=@@character_set_connection;
6872SET @backup_collation_connection=@@collation_connection;
6873SET NAMES utf8;
6874SET @stmt= CONCAT('ALTER TABLE t1 MODIFY a VARCHAR(30)',
6875' CHARACTER SET ', @backup_character_set_connection,
6876' COLLATE ', @backup_collation_connection,
6877' , ADD id INT NOT NULL AUTO_INCREMENT PRIMARY KEY'
6878                  ' , ADD KEY a_id (a, id)');
6879PREPARE stmt FROM @stmt;
6880EXECUTE stmt;
6881DEALLOCATE PREPARE stmt;
6882SET collation_connection=@backup_collation_connection;
6883SHOW CREATE TABLE t1;
6884Table	Create Table
6885t1	CREATE TABLE `t1` (
6886  `a` varchar(30) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL,
6887  `id` int(11) NOT NULL AUTO_INCREMENT,
6888  PRIMARY KEY (`id`),
6889  KEY `a_id` (`a`,`id`)
6890) ENGINE=MyISAM AUTO_INCREMENT=97 DEFAULT CHARSET=latin1
6891#
6892# Ascending sort, using filesort
6893#
6894EXPLAIN SELECT a FROM t1 ORDER BY a, BINARY a;
6895id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
68961	SIMPLE	t1	index	NULL	a_id	127	NULL	96	Using index; Using filesort
6897SELECT a FROM t1 ORDER BY a, BINARY a;
6898a
6899-a
6900-กระแย่ง
6901@@@@@
6902@@@air
69030000
690410 litre
690510 litre (10 ลิตร)
690610 litre (๑๐ ลิตร)
690710 ลิตร
6908๑๐ ลิตร
690910 ลิตร (10 litre)
6910๑๐ ลิตร (10 litre)
6911๑๐ ลิตร [10 litre]
6912๑๐ ลิตร {10 litre}
69139999
6914A
6915a
6916A-
6917a-
6918A-1
6919A.
6920a.
6921A.A.
6922a.a.
6923A.A.A.
6924A.A.A.L.
6925A.A.A.S.
6926A.A.E.
6927A.A.E.E.
6928A.Ae.E.
6929A.Agr
6930a'
6931AA
6932aa
6933AAA
6934AAAA
6935Aachen
6936AAES
6937AAF
6938aah
6939Aalborg
6940aide
6941air
6942air@@@
6943C.A.F
6944Canon
6945CO-OP
6946co-op
6947COOP
6948coop
6949Copenhegen
6950Mc Arthur
6951Mc Mahon
6952McArthur
6953vice versa
6954vice-president
6955vice-versa
6956กก
6957กราบ
6958ขาง
6959ข่าง
6960ข้าง
6961ข้างๆ
6962ข้างๆ คูๆ
6963ข้างกระดาน
6964ข้างขึ้น
6965ข้างควาย
6966ข้างเงิน
6967ข้างแรม
6968ข้างออก
6969แข็ง
6970แข่ง
6971แข้ง
6972แข้งขวา
6973แข็งขัน
6974แข่งขัน
6975ทูลเกล้า
6976ทูลเกล้าทูลกระหม่อม
6977ทูลเกล้าฯ
6978บุญ-หลง
6979บุญญา
6980บุญหลง
6981ปา
6982ป่า
6983ป้า
6984ป๊า
6985ป๋า
6986ปาน
6987ป่าน
6988ป้าน
6989ป๊าน
6990ป๋าน
6991แป้ง
6992พณิชย์
6993ม้า
6994ฯพณฯ
6995#
6996# Descending sort, using filesort
6997#
6998EXPLAIN SELECT a FROM t1 ORDER BY a DESC, BINARY a DESC;
6999id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
70001	SIMPLE	t1	index	NULL	a_id	127	NULL	96	Using index; Using filesort
7001SELECT a FROM t1 ORDER BY a DESC, BINARY a DESC;
7002a
7003ฯพณฯ
7004ม้า
7005พณิชย์
7006แป้ง
7007ป๋าน
7008ป๊าน
7009ป้าน
7010ป่าน
7011ปาน
7012ป๋า
7013ป๊า
7014ป้า
7015ป่า
7016ปา
7017บุญหลง
7018บุญญา
7019บุญ-หลง
7020ทูลเกล้าฯ
7021ทูลเกล้าทูลกระหม่อม
7022ทูลเกล้า
7023แข่งขัน
7024แข็งขัน
7025แข้งขวา
7026แข้ง
7027แข่ง
7028แข็ง
7029ข้างออก
7030ข้างแรม
7031ข้างเงิน
7032ข้างควาย
7033ข้างขึ้น
7034ข้างกระดาน
7035ข้างๆ คูๆ
7036ข้างๆ
7037ข้าง
7038ข่าง
7039ขาง
7040กราบ
7041กก
7042vice-versa
7043vice-president
7044vice versa
7045McArthur
7046Mc Mahon
7047Mc Arthur
7048Copenhegen
7049coop
7050COOP
7051co-op
7052CO-OP
7053Canon
7054C.A.F
7055air@@@
7056air
7057aide
7058Aalborg
7059aah
7060AAF
7061AAES
7062Aachen
7063AAAA
7064AAA
7065aa
7066AA
7067a'
7068A.Agr
7069A.Ae.E.
7070A.A.E.E.
7071A.A.E.
7072A.A.A.S.
7073A.A.A.L.
7074A.A.A.
7075a.a.
7076A.A.
7077a.
7078A.
7079A-1
7080a-
7081A-
7082a
7083A
70849999
7085๑๐ ลิตร {10 litre}
7086๑๐ ลิตร [10 litre]
7087๑๐ ลิตร (10 litre)
708810 ลิตร (10 litre)
7089๑๐ ลิตร
709010 ลิตร
709110 litre (๑๐ ลิตร)
709210 litre (10 ลิตร)
709310 litre
70940000
7095@@@air
7096@@@@@
7097-กระแย่ง
7098-a
7099#
7100# Ascending sort, using index
7101#
7102EXPLAIN SELECT a FROM t1 ORDER BY a, id;
7103id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
71041	SIMPLE	t1	index	NULL	a_id	127	NULL	96	Using index
7105SELECT a FROM t1 ORDER BY a, id;
7106a
7107-a
7108-กระแย่ง
7109@@@@@
7110@@@air
71110000
711210 litre
711310 litre (10 ลิตร)
711410 litre (๑๐ ลิตร)
711510 ลิตร
7116๑๐ ลิตร
711710 ลิตร (10 litre)
7118๑๐ ลิตร (10 litre)
7119๑๐ ลิตร [10 litre]
7120๑๐ ลิตร {10 litre}
71219999
7122A
7123a
7124A-
7125a-
7126A-1
7127A.
7128a.
7129A.A.
7130a.a.
7131A.A.A.
7132A.A.A.L.
7133A.A.A.S.
7134A.A.E.
7135A.A.E.E.
7136A.Ae.E.
7137A.Agr
7138a'
7139AA
7140aa
7141AAA
7142AAAA
7143Aachen
7144AAES
7145AAF
7146aah
7147Aalborg
7148aide
7149air
7150air@@@
7151C.A.F
7152Canon
7153CO-OP
7154co-op
7155COOP
7156coop
7157Copenhegen
7158Mc Arthur
7159Mc Mahon
7160McArthur
7161vice versa
7162vice-president
7163vice-versa
7164กก
7165กราบ
7166ขาง
7167ข่าง
7168ข้าง
7169ข้างๆ
7170ข้างๆ คูๆ
7171ข้างกระดาน
7172ข้างขึ้น
7173ข้างควาย
7174ข้างเงิน
7175ข้างแรม
7176ข้างออก
7177แข็ง
7178แข่ง
7179แข้ง
7180แข้งขวา
7181แข็งขัน
7182แข่งขัน
7183ทูลเกล้า
7184ทูลเกล้าทูลกระหม่อม
7185ทูลเกล้าฯ
7186บุญ-หลง
7187บุญญา
7188บุญหลง
7189ปา
7190ป่า
7191ป้า
7192ป๊า
7193ป๋า
7194ปาน
7195ป่าน
7196ป้าน
7197ป๊าน
7198ป๋าน
7199แป้ง
7200พณิชย์
7201ม้า
7202ฯพณฯ
7203#
7204# Descending sort, using index
7205#
7206EXPLAIN SELECT a FROM t1 ORDER BY a DESC, id DESC;
7207id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
72081	SIMPLE	t1	index	NULL	a_id	127	NULL	96	Using index
7209SELECT a FROM t1 ORDER BY a DESC, id DESC;
7210a
7211ฯพณฯ
7212ม้า
7213พณิชย์
7214แป้ง
7215ป๋าน
7216ป๊าน
7217ป้าน
7218ป่าน
7219ปาน
7220ป๋า
7221ป๊า
7222ป้า
7223ป่า
7224ปา
7225บุญหลง
7226บุญญา
7227บุญ-หลง
7228ทูลเกล้าฯ
7229ทูลเกล้าทูลกระหม่อม
7230ทูลเกล้า
7231แข่งขัน
7232แข็งขัน
7233แข้งขวา
7234แข้ง
7235แข่ง
7236แข็ง
7237ข้างออก
7238ข้างแรม
7239ข้างเงิน
7240ข้างควาย
7241ข้างขึ้น
7242ข้างกระดาน
7243ข้างๆ คูๆ
7244ข้างๆ
7245ข้าง
7246ข่าง
7247ขาง
7248กราบ
7249กก
7250vice-versa
7251vice-president
7252vice versa
7253McArthur
7254Mc Mahon
7255Mc Arthur
7256Copenhegen
7257coop
7258COOP
7259co-op
7260CO-OP
7261Canon
7262C.A.F
7263air@@@
7264air
7265aide
7266Aalborg
7267aah
7268AAF
7269AAES
7270Aachen
7271AAAA
7272AAA
7273aa
7274AA
7275a'
7276A.Agr
7277A.Ae.E.
7278A.A.E.E.
7279A.A.E.
7280A.A.A.S.
7281A.A.A.L.
7282A.A.A.
7283a.a.
7284A.A.
7285a.
7286A.
7287A-1
7288a-
7289A-
7290a
7291A
72929999
7293๑๐ ลิตร {10 litre}
7294๑๐ ลิตร [10 litre]
7295๑๐ ลิตร (10 litre)
729610 ลิตร (10 litre)
7297๑๐ ลิตร
729810 ลิตร
729910 litre (๑๐ ลิตร)
730010 litre (10 ลิตร)
730110 litre
73020000
7303@@@air
7304@@@@@
7305-กระแย่ง
7306-a
7307DROP TABLE t1;
7308#
7309# End of ctype_thai.inc
7310#
7311#
7312# End of 10.1 tests
7313#
7314#
7315# Start of 10.2 tests
7316#
7317#
7318# MDEV-10877 xxx_unicode_nopad_ci collations
7319#
7320SET NAMES utf8, character_set_connection=utf16;
7321SET DEFAULT_STORAGE_ENGINE=MyISAM;
7322#
7323# Start of ctype_pad.inc
7324#
7325#
7326# Unique indexes
7327#
7328CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_nopad_ci';
7329SHOW CREATE TABLE t1;
7330Table	Create Table
7331t1	CREATE TABLE `t1` (
7332  `a` varchar(10) COLLATE utf16_unicode_nopad_ci NOT NULL,
7333  PRIMARY KEY (`a`)
7334) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_nopad_ci
7335INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
7336SELECT HEX(a), a FROM t1 ORDER BY a;
7337HEX(a)	a
733800200061	 a
7339002000610020	 a
73400061002000200020	a
7341006100620063	abc
734200610062006300200020	abc
7343SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
7344HEX(a)	a
734500200061	 a
7346002000610020	 a
73470061002000200020	a
7348006100620063	abc
734900610062006300200020	abc
7350SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
7351HEX(a)	a
735200610062006300200020	abc
7353006100620063	abc
73540061002000200020	a
7355002000610020	 a
735600200061	 a
7357#
7358# UNION
7359#
7360CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci';
7361INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
7362SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
7363HEX(a)	a
736400200061	 a
7365002000610020	 a
736600610020	a
73670061002000200020	a
7368006100620063	abc
73690061006200630020	abc
737000610062006300200020	abc
7371DROP TABLE t1;
7372DROP TABLE t2;
7373#
7374# DISTINCT, COUNT, MAX
7375#
7376CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci';
7377INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
7378SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
7379HEX(a)	a
738000200061	 a
7381002000610020	 a
73820061	a
7383006100200020	a
73840061002000200020	a
7385SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
7386COUNT(DISTINCT a)
73875
7388SELECT HEX(MAX(a)), MAX(a) FROM t1;
7389HEX(MAX(a))	MAX(a)
73900061002000200020	a
7391#
7392# GROUP BY
7393#
7394CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_nopad_ci';
7395INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
7396SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
7397HEX(a)	cnt
739800610061	1
73990061006100200020	1
740000610062	2
7401DROP TABLE t2;
7402#
7403# Weights
7404#
7405SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
7406HEX(WEIGHT_STRING(a AS CHAR(10)))
74070E33020002000200020002000200020002000200
74080E33020902090200020002000200020002000200
740902090E3302000200020002000200020002000200
741002090E3302090200020002000200020002000200
74110E33020902090209020002000200020002000200
7412DROP TABLE t1;
7413#
7414# IF, CASE, LEAST
7415#
7416SELECT IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad');
7417IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad')
7418nopad
7419SELECT CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
7420CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
7421nopad
7422SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END;
7423CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END
7424nopad
7425SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '));
7426HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '))
74270061006200630020
7428SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '));
7429HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '))
743000610062006300200020
7431#
7432# Collation mix
7433#
7434CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_ci';
7435INSERT INTO t1 VALUES ('a'),('a ');
7436SELECT COUNT(*) FROM t1 WHERE a='a';
7437COUNT(*)
74382
7439SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci';
7440COUNT(*)
74412
7442SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci';
7443COUNT(*)
74441
7445ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_nopad_ci';
7446SELECT COUNT(*) FROM t1 WHERE a='a';
7447COUNT(*)
74481
7449SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci';
7450COUNT(*)
74512
7452SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci';
7453COUNT(*)
74541
7455DROP TABLE t1;
7456#
7457# End of ctype_pad.inc
7458#
7459SET DEFAULT_STORAGE_ENGINE=HEAP;
7460#
7461# Start of ctype_pad.inc
7462#
7463#
7464# Unique indexes
7465#
7466CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_nopad_ci';
7467SHOW CREATE TABLE t1;
7468Table	Create Table
7469t1	CREATE TABLE `t1` (
7470  `a` varchar(10) COLLATE utf16_unicode_nopad_ci NOT NULL,
7471  PRIMARY KEY (`a`)
7472) ENGINE=MEMORY DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_nopad_ci
7473INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
7474SELECT HEX(a), a FROM t1 ORDER BY a;
7475HEX(a)	a
747600200061	 a
7477002000610020	 a
74780061002000200020	a
7479006100620063	abc
748000610062006300200020	abc
7481SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
7482HEX(a)	a
748300200061	 a
7484002000610020	 a
74850061002000200020	a
7486006100620063	abc
748700610062006300200020	abc
7488SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
7489HEX(a)	a
749000610062006300200020	abc
7491006100620063	abc
74920061002000200020	a
7493002000610020	 a
749400200061	 a
7495#
7496# UNION
7497#
7498CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci';
7499INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
7500SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
7501HEX(a)	a
750200200061	 a
7503002000610020	 a
750400610020	a
75050061002000200020	a
7506006100620063	abc
75070061006200630020	abc
750800610062006300200020	abc
7509DROP TABLE t1;
7510DROP TABLE t2;
7511#
7512# DISTINCT, COUNT, MAX
7513#
7514CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci';
7515INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
7516SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
7517HEX(a)	a
751800200061	 a
7519002000610020	 a
75200061	a
7521006100200020	a
75220061002000200020	a
7523SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
7524COUNT(DISTINCT a)
75255
7526SELECT HEX(MAX(a)), MAX(a) FROM t1;
7527HEX(MAX(a))	MAX(a)
75280061002000200020	a
7529#
7530# GROUP BY
7531#
7532CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_nopad_ci';
7533INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
7534SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
7535HEX(a)	cnt
753600610061	1
75370061006100200020	1
753800610062	2
7539DROP TABLE t2;
7540#
7541# Weights
7542#
7543SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
7544HEX(WEIGHT_STRING(a AS CHAR(10)))
75450E33020002000200020002000200020002000200
75460E33020902090200020002000200020002000200
754702090E3302000200020002000200020002000200
754802090E3302090200020002000200020002000200
75490E33020902090209020002000200020002000200
7550DROP TABLE t1;
7551#
7552# IF, CASE, LEAST
7553#
7554SELECT IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad');
7555IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad')
7556nopad
7557SELECT CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
7558CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
7559nopad
7560SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END;
7561CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END
7562nopad
7563SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '));
7564HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '))
75650061006200630020
7566SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '));
7567HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc  '))
756800610062006300200020
7569#
7570# Collation mix
7571#
7572CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_ci';
7573INSERT INTO t1 VALUES ('a'),('a ');
7574SELECT COUNT(*) FROM t1 WHERE a='a';
7575COUNT(*)
75762
7577SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci';
7578COUNT(*)
75792
7580SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci';
7581COUNT(*)
75821
7583ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_nopad_ci';
7584SELECT COUNT(*) FROM t1 WHERE a='a';
7585COUNT(*)
75861
7587SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci';
7588COUNT(*)
75892
7590SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci';
7591COUNT(*)
75921
7593DROP TABLE t1;
7594#
7595# End of ctype_pad.inc
7596#
7597SET DEFAULT_STORAGE_ENGINE=Default;
7598SET DEFAULT_STORAGE_ENGINE=MyISAM;
7599#
7600# Start of ctype_pad.inc
7601#
7602#
7603# Unique indexes
7604#
7605CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_520_nopad_ci';
7606SHOW CREATE TABLE t1;
7607Table	Create Table
7608t1	CREATE TABLE `t1` (
7609  `a` varchar(10) COLLATE utf16_unicode_520_nopad_ci NOT NULL,
7610  PRIMARY KEY (`a`)
7611) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_520_nopad_ci
7612INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
7613SELECT HEX(a), a FROM t1 ORDER BY a;
7614HEX(a)	a
761500200061	 a
7616002000610020	 a
76170061002000200020	a
7618006100620063	abc
761900610062006300200020	abc
7620SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
7621HEX(a)	a
762200200061	 a
7623002000610020	 a
76240061002000200020	a
7625006100620063	abc
762600610062006300200020	abc
7627SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
7628HEX(a)	a
762900610062006300200020	abc
7630006100620063	abc
76310061002000200020	a
7632002000610020	 a
763300200061	 a
7634#
7635# UNION
7636#
7637CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci';
7638INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
7639SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
7640HEX(a)	a
764100200061	 a
7642002000610020	 a
764300610020	a
76440061002000200020	a
7645006100620063	abc
76460061006200630020	abc
764700610062006300200020	abc
7648DROP TABLE t1;
7649DROP TABLE t2;
7650#
7651# DISTINCT, COUNT, MAX
7652#
7653CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci';
7654INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
7655SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
7656HEX(a)	a
765700200061	 a
7658002000610020	 a
76590061	a
7660006100200020	a
76610061002000200020	a
7662SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
7663COUNT(DISTINCT a)
76645
7665SELECT HEX(MAX(a)), MAX(a) FROM t1;
7666HEX(MAX(a))	MAX(a)
76670061002000200020	a
7668#
7669# GROUP BY
7670#
7671CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_520_nopad_ci';
7672INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
7673SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
7674HEX(a)	cnt
767500610061	1
76760061006100200020	1
767700610062	2
7678DROP TABLE t2;
7679#
7680# Weights
7681#
7682SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
7683HEX(WEIGHT_STRING(a AS CHAR(10)))
7684120F020002000200020002000200020002000200
7685120F020A020A0200020002000200020002000200
7686020A120F02000200020002000200020002000200
7687020A120F020A0200020002000200020002000200
7688120F020A020A020A020002000200020002000200
7689DROP TABLE t1;
7690#
7691# IF, CASE, LEAST
7692#
7693SELECT IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad');
7694IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad')
7695nopad
7696SELECT CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
7697CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
7698nopad
7699SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END;
7700CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END
7701nopad
7702SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '));
7703HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '))
77040061006200630020
7705SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '));
7706HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '))
770700610062006300200020
7708#
7709# Collation mix
7710#
7711CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_ci';
7712INSERT INTO t1 VALUES ('a'),('a ');
7713SELECT COUNT(*) FROM t1 WHERE a='a';
7714COUNT(*)
77152
7716SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci';
7717COUNT(*)
77182
7719SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci';
7720COUNT(*)
77211
7722ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_520_nopad_ci';
7723SELECT COUNT(*) FROM t1 WHERE a='a';
7724COUNT(*)
77251
7726SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci';
7727COUNT(*)
77282
7729SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci';
7730COUNT(*)
77311
7732DROP TABLE t1;
7733#
7734# End of ctype_pad.inc
7735#
7736SET DEFAULT_STORAGE_ENGINE=HEAP;
7737#
7738# Start of ctype_pad.inc
7739#
7740#
7741# Unique indexes
7742#
7743CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_520_nopad_ci';
7744SHOW CREATE TABLE t1;
7745Table	Create Table
7746t1	CREATE TABLE `t1` (
7747  `a` varchar(10) COLLATE utf16_unicode_520_nopad_ci NOT NULL,
7748  PRIMARY KEY (`a`)
7749) ENGINE=MEMORY DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_520_nopad_ci
7750INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
7751SELECT HEX(a), a FROM t1 ORDER BY a;
7752HEX(a)	a
775300200061	 a
7754002000610020	 a
77550061002000200020	a
7756006100620063	abc
775700610062006300200020	abc
7758SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
7759HEX(a)	a
776000200061	 a
7761002000610020	 a
77620061002000200020	a
7763006100620063	abc
776400610062006300200020	abc
7765SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
7766HEX(a)	a
776700610062006300200020	abc
7768006100620063	abc
77690061002000200020	a
7770002000610020	 a
777100200061	 a
7772#
7773# UNION
7774#
7775CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci';
7776INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
7777SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
7778HEX(a)	a
777900200061	 a
7780002000610020	 a
778100610020	a
77820061002000200020	a
7783006100620063	abc
77840061006200630020	abc
778500610062006300200020	abc
7786DROP TABLE t1;
7787DROP TABLE t2;
7788#
7789# DISTINCT, COUNT, MAX
7790#
7791CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci';
7792INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
7793SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
7794HEX(a)	a
779500200061	 a
7796002000610020	 a
77970061	a
7798006100200020	a
77990061002000200020	a
7800SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
7801COUNT(DISTINCT a)
78025
7803SELECT HEX(MAX(a)), MAX(a) FROM t1;
7804HEX(MAX(a))	MAX(a)
78050061002000200020	a
7806#
7807# GROUP BY
7808#
7809CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_520_nopad_ci';
7810INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
7811SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
7812HEX(a)	cnt
781300610061	1
78140061006100200020	1
781500610062	2
7816DROP TABLE t2;
7817#
7818# Weights
7819#
7820SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
7821HEX(WEIGHT_STRING(a AS CHAR(10)))
7822120F020002000200020002000200020002000200
7823120F020A020A0200020002000200020002000200
7824020A120F02000200020002000200020002000200
7825020A120F020A0200020002000200020002000200
7826120F020A020A020A020002000200020002000200
7827DROP TABLE t1;
7828#
7829# IF, CASE, LEAST
7830#
7831SELECT IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad');
7832IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad')
7833nopad
7834SELECT CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
7835CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
7836nopad
7837SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END;
7838CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END
7839nopad
7840SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '));
7841HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '))
78420061006200630020
7843SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '));
7844HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc  '))
784500610062006300200020
7846#
7847# Collation mix
7848#
7849CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_ci';
7850INSERT INTO t1 VALUES ('a'),('a ');
7851SELECT COUNT(*) FROM t1 WHERE a='a';
7852COUNT(*)
78532
7854SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci';
7855COUNT(*)
78562
7857SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci';
7858COUNT(*)
78591
7860ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_520_nopad_ci';
7861SELECT COUNT(*) FROM t1 WHERE a='a';
7862COUNT(*)
78631
7864SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci';
7865COUNT(*)
78662
7867SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci';
7868COUNT(*)
78691
7870DROP TABLE t1;
7871#
7872# End of ctype_pad.inc
7873#
7874SET DEFAULT_STORAGE_ENGINE=Default;
7875SET NAMES utf8, collation_connection=utf16_unicode_520_nopad_ci;
7876#
7877# MDEV-14350 Index use with collation utf8mb4_unicode_nopad_ci on LIKE pattern with wrong results
7878#
7879CREATE OR REPLACE TABLE t1 AS SELECT SPACE(50) AS a, SPACE (50) AS b;
7880ALTER TABLE t1 ADD KEY(a), ADD KEY(b);
7881SHOW CREATE TABLE t1;
7882Table	Create Table
7883t1	CREATE TABLE `t1` (
7884  `a` varchar(50) CHARACTER SET utf16 COLLATE utf16_unicode_520_nopad_ci DEFAULT NULL,
7885  `b` varchar(50) CHARACTER SET utf16 COLLATE utf16_unicode_520_nopad_ci DEFAULT NULL,
7886  KEY `a` (`a`),
7887  KEY `b` (`b`)
7888) ENGINE=MyISAM DEFAULT CHARSET=latin1
7889INSERT INTO t1 VALUES ('111', '111');
7890INSERT INTO t1 VALUES ('222', '222');
7891INSERT INTO t1 VALUES ('333', '333');
7892INSERT INTO t1 VALUES ('444', '444');
7893SELECT * FROM t1 WHERE a LIKE '111%';
7894a	b
7895111	111
7896SELECT * FROM t1 IGNORE INDEX (a) WHERE a LIKE '111%';
7897a	b
7898111	111
7899DROP TABLE t1;
7900SET NAMES utf8;
7901#
7902# MDEV-22111 ERROR 1064 & 1033 and SIGSEGV on CREATE TABLE w/ various charsets on 10.4/5 optimized builds | Assertion `(uint) (table_check_constraints - share->check_constraints) == (uint) (share->table_check_constraints - share->field_check_constraints)' failed
7903# 10.2 tests
7904#
7905SET NAMES utf8, COLLATION_CONNECTION=utf16_hungarian_ci;
7906CREATE TABLE t1(c ENUM('aaaaaaaa') CHARACTER SET 'Binary',d JSON);
7907SHOW CREATE TABLE t1;
7908Table	Create Table
7909t1	CREATE TABLE `t1` (
7910  `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL,
7911  `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`))
7912) ENGINE=MyISAM DEFAULT CHARSET=latin1
7913INSERT INTO t1 (c) VALUES (1);
7914SELECT HEX(c) FROM t1;
7915HEX(c)
791600610061006100610061006100610061
7917DROP TABLE t1;
7918CREATE OR REPLACE TABLE t1(c ENUM('aaaaaaaaa') CHARACTER SET 'Binary',d JSON);
7919SHOW CREATE TABLE t1;
7920Table	Create Table
7921t1	CREATE TABLE `t1` (
7922  `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL,
7923  `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`))
7924) ENGINE=MyISAM DEFAULT CHARSET=latin1
7925INSERT INTO t1 (c) VALUES (1);
7926SELECT HEX(c) FROM t1;
7927HEX(c)
7928006100610061006100610061006100610061
7929DROP TABLE t1;
7930CREATE OR REPLACE TABLE t1(c ENUM('aaaaaaaaaa') CHARACTER SET 'Binary',d JSON);
7931SHOW CREATE TABLE t1;
7932Table	Create Table
7933t1	CREATE TABLE `t1` (
7934  `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL,
7935  `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`))
7936) ENGINE=MyISAM DEFAULT CHARSET=latin1
7937INSERT INTO t1 (c) VALUES (1);
7938SELECT HEX(c) FROM t1;
7939HEX(c)
79400061006100610061006100610061006100610061
7941DROP TABLE t1;
7942#
7943# End of 10.2 tests
7944#
7945