DROP TABLE IF EXISTS t1; # # Start of 5.5 tests # set names utf8; set collation_connection=utf16_unicode_ci; select hex('a'), hex('a '); hex('a') hex('a ') 0061 00610020 select 'a' = 'a', 'a' = 'a ', 'a ' = 'a'; 'a' = 'a' 'a' = 'a ' 'a ' = 'a' 1 1 1 select 'a\0' = 'a', 'a\0' < 'a', 'a\0' > 'a'; 'a\0' = 'a' 'a\0' < 'a' 'a\0' > 'a' 1 0 0 select 'a' = 'a\0', 'a' < 'a\0', 'a' > 'a\0'; 'a' = 'a\0' 'a' < 'a\0' 'a' > 'a\0' 1 0 0 select 'a\0' = 'a ', 'a\0' < 'a ', 'a\0' > 'a '; 'a\0' = 'a ' 'a\0' < 'a ' 'a\0' > 'a ' 1 0 0 select 'a ' = 'a\0', 'a ' < 'a\0', 'a ' > 'a\0'; 'a ' = 'a\0' 'a ' < 'a\0' 'a ' > 'a\0' 1 0 0 select 'a a' > 'a', 'a \0' < 'a'; 'a a' > 'a' 'a \0' < 'a' 1 0 select binary 'a a' > 'a', binary 'a \0' > 'a', binary 'a\0' > 'a'; binary 'a a' > 'a' binary 'a \0' > 'a' binary 'a\0' > 'a' 1 1 1 select 'c' like '\_' as want0; want0 0 CREATE TABLE t ( c char(20) NOT NULL ) ENGINE=MyISAM DEFAULT CHARACTER SET utf16 COLLATE utf16_unicode_ci; INSERT INTO t VALUES ('a'),('ab'),('aba'); ALTER TABLE t ADD INDEX (c); SELECT c FROM t WHERE c LIKE 'a%'; c a ab aba DROP TABLE t; create table t1 (c1 char(10) character set utf16 collate utf16_bin); insert into t1 values ('A'),('a'); insert into t1 values ('B'),('b'); insert into t1 values ('C'),('c'); insert into t1 values ('D'),('d'); insert into t1 values ('E'),('e'); insert into t1 values ('F'),('f'); insert into t1 values ('G'),('g'); insert into t1 values ('H'),('h'); insert into t1 values ('I'),('i'); insert into t1 values ('J'),('j'); insert into t1 values ('K'),('k'); insert into t1 values ('L'),('l'); insert into t1 values ('M'),('m'); insert into t1 values ('N'),('n'); insert into t1 values ('O'),('o'); insert into t1 values ('P'),('p'); insert into t1 values ('Q'),('q'); insert into t1 values ('R'),('r'); insert into t1 values ('S'),('s'); insert into t1 values ('T'),('t'); insert into t1 values ('U'),('u'); insert into t1 values ('V'),('v'); insert into t1 values ('W'),('w'); insert into t1 values ('X'),('x'); insert into t1 values ('Y'),('y'); insert into t1 values ('Z'),('z'); insert into t1 values (_ucs2 0x00e0),(_ucs2 0x00c0); insert into t1 values (_ucs2 0x00e1),(_ucs2 0x00c1); insert into t1 values (_ucs2 0x00e2),(_ucs2 0x00c2); insert into t1 values (_ucs2 0x00e3),(_ucs2 0x00c3); insert into t1 values (_ucs2 0x00e4),(_ucs2 0x00c4); insert into t1 values (_ucs2 0x00e5),(_ucs2 0x00c5); insert into t1 values (_ucs2 0x00e6),(_ucs2 0x00c6); insert into t1 values (_ucs2 0x00e7),(_ucs2 0x00c7); insert into t1 values (_ucs2 0x00e8),(_ucs2 0x00c8); insert into t1 values (_ucs2 0x00e9),(_ucs2 0x00c9); insert into t1 values (_ucs2 0x00ea),(_ucs2 0x00ca); insert into t1 values (_ucs2 0x00eb),(_ucs2 0x00cb); insert into t1 values (_ucs2 0x00ec),(_ucs2 0x00cc); insert into t1 values (_ucs2 0x00ed),(_ucs2 0x00cd); insert into t1 values (_ucs2 0x00ee),(_ucs2 0x00ce); insert into t1 values (_ucs2 0x00ef),(_ucs2 0x00cf); insert into t1 values (_ucs2 0x00f0),(_ucs2 0x00d0); insert into t1 values (_ucs2 0x00f1),(_ucs2 0x00d1); insert into t1 values (_ucs2 0x00f2),(_ucs2 0x00d2); insert into t1 values (_ucs2 0x00f3),(_ucs2 0x00d3); insert into t1 values (_ucs2 0x00f4),(_ucs2 0x00d4); insert into t1 values (_ucs2 0x00f5),(_ucs2 0x00d5); insert into t1 values (_ucs2 0x00f6),(_ucs2 0x00d6); insert into t1 values (_ucs2 0x00f7),(_ucs2 0x00d7); insert into t1 values (_ucs2 0x00f8),(_ucs2 0x00d8); insert into t1 values (_ucs2 0x00f9),(_ucs2 0x00d9); insert into t1 values (_ucs2 0x00fa),(_ucs2 0x00da); insert into t1 values (_ucs2 0x00fb),(_ucs2 0x00db); insert into t1 values (_ucs2 0x00fc),(_ucs2 0x00dc); insert into t1 values (_ucs2 0x00fd),(_ucs2 0x00dd); insert into t1 values (_ucs2 0x00fe),(_ucs2 0x00de); insert into t1 values (_ucs2 0x00ff),(_ucs2 0x00df); insert into t1 values (_ucs2 0x0100),(_ucs2 0x0101),(_ucs2 0x0102),(_ucs2 0x0103); insert into t1 values (_ucs2 0x0104),(_ucs2 0x0105),(_ucs2 0x0106),(_ucs2 0x0107); insert into t1 values (_ucs2 0x0108),(_ucs2 0x0109),(_ucs2 0x010a),(_ucs2 0x010b); insert into t1 values (_ucs2 0x010c),(_ucs2 0x010d),(_ucs2 0x010e),(_ucs2 0x010f); insert into t1 values (_ucs2 0x0110),(_ucs2 0x0111),(_ucs2 0x0112),(_ucs2 0x0113); insert into t1 values (_ucs2 0x0114),(_ucs2 0x0115),(_ucs2 0x0116),(_ucs2 0x0117); insert into t1 values (_ucs2 0x0118),(_ucs2 0x0119),(_ucs2 0x011a),(_ucs2 0x011b); insert into t1 values (_ucs2 0x011c),(_ucs2 0x011d),(_ucs2 0x011e),(_ucs2 0x011f); insert into t1 values (_ucs2 0x0120),(_ucs2 0x0121),(_ucs2 0x0122),(_ucs2 0x0123); insert into t1 values (_ucs2 0x0124),(_ucs2 0x0125),(_ucs2 0x0126),(_ucs2 0x0127); insert into t1 values (_ucs2 0x0128),(_ucs2 0x0129),(_ucs2 0x012a),(_ucs2 0x012b); insert into t1 values (_ucs2 0x012c),(_ucs2 0x012d),(_ucs2 0x012e),(_ucs2 0x012f); insert into t1 values (_ucs2 0x0130),(_ucs2 0x0131),(_ucs2 0x0132),(_ucs2 0x0133); insert into t1 values (_ucs2 0x0134),(_ucs2 0x0135),(_ucs2 0x0136),(_ucs2 0x0137); insert into t1 values (_ucs2 0x0138),(_ucs2 0x0139),(_ucs2 0x013a),(_ucs2 0x013b); insert into t1 values (_ucs2 0x013c),(_ucs2 0x013d),(_ucs2 0x013e),(_ucs2 0x013f); insert into t1 values (_ucs2 0x0140),(_ucs2 0x0141),(_ucs2 0x0142),(_ucs2 0x0143); insert into t1 values (_ucs2 0x0144),(_ucs2 0x0145),(_ucs2 0x0146),(_ucs2 0x0147); insert into t1 values (_ucs2 0x0148),(_ucs2 0x0149),(_ucs2 0x014a),(_ucs2 0x014b); insert into t1 values (_ucs2 0x014c),(_ucs2 0x014d),(_ucs2 0x014e),(_ucs2 0x014f); insert into t1 values (_ucs2 0x0150),(_ucs2 0x0151),(_ucs2 0x0152),(_ucs2 0x0153); insert into t1 values (_ucs2 0x0154),(_ucs2 0x0155),(_ucs2 0x0156),(_ucs2 0x0157); insert into t1 values (_ucs2 0x0158),(_ucs2 0x0159),(_ucs2 0x015a),(_ucs2 0x015b); insert into t1 values (_ucs2 0x015c),(_ucs2 0x015d),(_ucs2 0x015e),(_ucs2 0x015f); insert into t1 values (_ucs2 0x0160),(_ucs2 0x0161),(_ucs2 0x0162),(_ucs2 0x0163); insert into t1 values (_ucs2 0x0164),(_ucs2 0x0165),(_ucs2 0x0166),(_ucs2 0x0167); insert into t1 values (_ucs2 0x0168),(_ucs2 0x0169),(_ucs2 0x016a),(_ucs2 0x016b); insert into t1 values (_ucs2 0x016c),(_ucs2 0x016d),(_ucs2 0x016e),(_ucs2 0x016f); insert into t1 values (_ucs2 0x0170),(_ucs2 0x0171),(_ucs2 0x0172),(_ucs2 0x0173); insert into t1 values (_ucs2 0x0174),(_ucs2 0x0175),(_ucs2 0x0176),(_ucs2 0x0177); insert into t1 values (_ucs2 0x0178),(_ucs2 0x0179),(_ucs2 0x017a),(_ucs2 0x017b); insert into t1 values (_ucs2 0x017c),(_ucs2 0x017d),(_ucs2 0x017e),(_ucs2 0x017f); insert into t1 values (_ucs2 0x0180),(_ucs2 0x0181),(_ucs2 0x0182),(_ucs2 0x0183); insert into t1 values (_ucs2 0x0184),(_ucs2 0x0185),(_ucs2 0x0186),(_ucs2 0x0187); insert into t1 values (_ucs2 0x0188),(_ucs2 0x0189),(_ucs2 0x018a),(_ucs2 0x018b); insert into t1 values (_ucs2 0x018c),(_ucs2 0x018d),(_ucs2 0x018e),(_ucs2 0x018f); insert into t1 values (_ucs2 0x0190),(_ucs2 0x0191),(_ucs2 0x0192),(_ucs2 0x0193); insert into t1 values (_ucs2 0x0194),(_ucs2 0x0195),(_ucs2 0x0196),(_ucs2 0x0197); insert into t1 values (_ucs2 0x0198),(_ucs2 0x0199),(_ucs2 0x019a),(_ucs2 0x019b); insert into t1 values (_ucs2 0x019c),(_ucs2 0x019d),(_ucs2 0x019e),(_ucs2 0x019f); insert into t1 values (_ucs2 0x01a0),(_ucs2 0x01a1),(_ucs2 0x01a2),(_ucs2 0x01a3); insert into t1 values (_ucs2 0x01a4),(_ucs2 0x01a5),(_ucs2 0x01a6),(_ucs2 0x01a7); insert into t1 values (_ucs2 0x01a8),(_ucs2 0x01a9),(_ucs2 0x01aa),(_ucs2 0x01ab); insert into t1 values (_ucs2 0x01ac),(_ucs2 0x01ad),(_ucs2 0x01ae),(_ucs2 0x01af); insert into t1 values (_ucs2 0x01b0),(_ucs2 0x01b1),(_ucs2 0x01b2),(_ucs2 0x01b3); insert into t1 values (_ucs2 0x01b4),(_ucs2 0x01b5),(_ucs2 0x01b6),(_ucs2 0x01b7); insert into t1 values (_ucs2 0x01b8),(_ucs2 0x01b9),(_ucs2 0x01ba),(_ucs2 0x01bb); insert into t1 values (_ucs2 0x01bc),(_ucs2 0x01bd),(_ucs2 0x01be),(_ucs2 0x01bf); insert into t1 values (_ucs2 0x01c0),(_ucs2 0x01c1),(_ucs2 0x01c2),(_ucs2 0x01c3); insert into t1 values (_ucs2 0x01c4),(_ucs2 0x01c5),(_ucs2 0x01c6),(_ucs2 0x01c7); insert into t1 values (_ucs2 0x01c8),(_ucs2 0x01c9),(_ucs2 0x01ca),(_ucs2 0x01cb); insert into t1 values (_ucs2 0x01cc),(_ucs2 0x01cd),(_ucs2 0x01ce),(_ucs2 0x01cf); insert into t1 values (_ucs2 0x01d0),(_ucs2 0x01d1),(_ucs2 0x01d2),(_ucs2 0x01d3); insert into t1 values (_ucs2 0x01d4),(_ucs2 0x01d5),(_ucs2 0x01d6),(_ucs2 0x01d7); insert into t1 values (_ucs2 0x01d8),(_ucs2 0x01d9),(_ucs2 0x01da),(_ucs2 0x01db); insert into t1 values (_ucs2 0x01dc),(_ucs2 0x01dd),(_ucs2 0x01de),(_ucs2 0x01df); insert into t1 values (_ucs2 0x01e0),(_ucs2 0x01e1),(_ucs2 0x01e2),(_ucs2 0x01e3); insert into t1 values (_ucs2 0x01e4),(_ucs2 0x01e5),(_ucs2 0x01e6),(_ucs2 0x01e7); insert into t1 values (_ucs2 0x01e8),(_ucs2 0x01e9),(_ucs2 0x01ea),(_ucs2 0x01eb); insert into t1 values (_ucs2 0x01ec),(_ucs2 0x01ed),(_ucs2 0x01ee),(_ucs2 0x01ef); insert into t1 values (_ucs2 0x01f0),(_ucs2 0x01f1),(_ucs2 0x01f2),(_ucs2 0x01f3); insert into t1 values (_ucs2 0x01f4),(_ucs2 0x01f5),(_ucs2 0x01f6),(_ucs2 0x01f7); insert into t1 values (_ucs2 0x01f8),(_ucs2 0x01f9),(_ucs2 0x01fa),(_ucs2 0x01fb); insert into t1 values (_ucs2 0x01fc),(_ucs2 0x01fd),(_ucs2 0x01fe),(_ucs2 0x01ff); INSERT INTO t1 VALUES (_ucs2 0x1EA0),(_ucs2 0x1EA1),(_ucs2 0x1EA2),(_ucs2 0x1EA3); INSERT INTO t1 VALUES (_ucs2 0x1EA4),(_ucs2 0x1EA5),(_ucs2 0x1EA6),(_ucs2 0x1EA7); INSERT INTO t1 VALUES (_ucs2 0x1EA8),(_ucs2 0x1EA9),(_ucs2 0x1EAA),(_ucs2 0x1EAB); INSERT INTO t1 VALUES (_ucs2 0x1EAC),(_ucs2 0x1EAD),(_ucs2 0x1EAE),(_ucs2 0x1EAF); INSERT INTO t1 VALUES (_ucs2 0x1EB0),(_ucs2 0x1EB1),(_ucs2 0x1EB2),(_ucs2 0x1EB3); INSERT INTO t1 VALUES (_ucs2 0x1EB4),(_ucs2 0x1EB5),(_ucs2 0x1EB6),(_ucs2 0x1EB7); INSERT INTO t1 VALUES (_ucs2 0x1EB8),(_ucs2 0x1EB9),(_ucs2 0x1EBA),(_ucs2 0x1EBB); INSERT INTO t1 VALUES (_ucs2 0x1EBC),(_ucs2 0x1EBD),(_ucs2 0x1EBE),(_ucs2 0x1EBF); INSERT INTO t1 VALUES (_ucs2 0x1EC0),(_ucs2 0x1EC1),(_ucs2 0x1EC2),(_ucs2 0x1EC3); INSERT INTO t1 VALUES (_ucs2 0x1EC4),(_ucs2 0x1EC5),(_ucs2 0x1EC6),(_ucs2 0x1EC7); INSERT INTO t1 VALUES (_ucs2 0x1EC8),(_ucs2 0x1EC9),(_ucs2 0x1ECA),(_ucs2 0x1ECB); INSERT INTO t1 VALUES (_ucs2 0x1ECC),(_ucs2 0x1ECD),(_ucs2 0x1ECE),(_ucs2 0x1ECF); INSERT INTO t1 VALUES (_ucs2 0x1ED0),(_ucs2 0x1ED1),(_ucs2 0x1ED2),(_ucs2 0x1ED3); INSERT INTO t1 VALUES (_ucs2 0x1ED4),(_ucs2 0x1ED5),(_ucs2 0x1ED6),(_ucs2 0x1ED7); INSERT INTO t1 VALUES (_ucs2 0x1ED8),(_ucs2 0x1ED9),(_ucs2 0x1EDA),(_ucs2 0x1EDB); INSERT INTO t1 VALUES (_ucs2 0x1EDC),(_ucs2 0x1EDD),(_ucs2 0x1EDE),(_ucs2 0x1EDF); INSERT INTO t1 VALUES (_ucs2 0x1EE0),(_ucs2 0x1EE1),(_ucs2 0x1EE2),(_ucs2 0x1EE3); INSERT INTO t1 VALUES (_ucs2 0x1EE4),(_ucs2 0x1EE5),(_ucs2 0x1EE6),(_ucs2 0x1EE7); INSERT INTO t1 VALUES (_ucs2 0x1EE8),(_ucs2 0x1EE9),(_ucs2 0x1EEA),(_ucs2 0x1EEB); INSERT INTO t1 VALUES (_ucs2 0x1EEC),(_ucs2 0x1EED),(_ucs2 0x1EEE),(_ucs2 0x1EEF); INSERT INTO t1 VALUES (_ucs2 0x1EF0),(_ucs2 0x1EF1); insert into t1 values ('AA'),('Aa'),('aa'),('aA'); insert into t1 values ('AE'),('Ae'),('ae'),('aE'); insert into t1 values ('CH'),('Ch'),('ch'),('cH'); insert into t1 values ('DZ'),('Dz'),('dz'),('dZ'); insert into t1 values ('DŽ'),('Dž'),('dž'),('dŽ'); insert into t1 values ('IJ'),('Ij'),('ij'),('iJ'); insert into t1 values ('LJ'),('Lj'),('lj'),('lJ'); insert into t1 values ('LL'),('Ll'),('ll'),('lL'); insert into t1 values ('NJ'),('Nj'),('nj'),('nJ'); insert into t1 values ('OE'),('Oe'),('oe'),('oE'); insert into t1 values ('SS'),('Ss'),('ss'),('sS'); insert into t1 values ('RR'),('Rr'),('rr'),('rR'); select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_unicode_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_icelandic_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÂÃàâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae Áá ǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Ðð Đđ Ɖ Ɗ Ƌƌ EeÈÊËèêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Éé Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÎÏìîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij Íí ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÔÕòôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ Óó Ǿǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÛÜùûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Úú Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÿŶŷŸ Ýý Ƴƴ ZzŹźŻżŽž ƍ Þþ ÄÆäæ ÖØöø Åå Ƶƶ ƷǮǯ Ƹƹ ƺ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_latvian_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċ CHChcHch Čč Ƈƈ DdĎď DZDzdZdzDŽDždžDZDzdz DŽDždŽdž Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġǦǧǴǵ Ģģ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij Yy ı Ɨ Ɩ JjĴĵǰ KkǨǩ Ķķ Ƙƙ LlĹ弾 Ŀŀ LJLjlJljLJLjlj LLLllLll Ļļ Łł ƚ ƛ Mm NnÑñŃńŇňǸǹ NJNjnJnjNJNjnj Ņņ Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŘř RRRrrRrr Ŗŗ Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx ÝýÿŶŷŸ Ƴƴ ZzŹźŻż ƍ Žž Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_romanian_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÃÄÅàáãäåĀāĄąǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae Ăă Ââ ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÏìíïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij Îî ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŠšſ SSSssSssß Şş Ʃ ƪ TtŤť ƾ Ţţ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_slovenian_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċ CHChcHch Čč Ƈƈ DdĎď DZDzdZdzDŽDždžDZDzdz DŽDždŽdž Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻż ƍ Žž Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_polish_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂăǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae Ąą ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĈĉĊċČč CHChcHch Ćć Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ęę Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŅņŇňǸǹ NJNjnJnjNJNjnj Ńń Ɲ ƞ Ŋŋ OoÒÔÕÖòôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ Óó ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŜŝŞşŠšſ SSSssSssß Śś Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŽž ƍ Źź Żż Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_estonian_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzdZdz DŽDždŽdž DŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔòóôŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Zz Žž Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Õõ Ää Öö Üü Xx YyÝýÿŶŷŸ Ƴƴ ŹźŻż ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_spanish_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ññ Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_swedish_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃàáâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ Ǿǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÜÝüýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Åå ÄÆäæ ÖØöø Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_turkish_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcĆćĈĉĊċČč CHChcHch Çç Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĠġĢģǦǧǴǵ Ğğ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ Iı IJIj ƕǶ Ħħ iÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị iJijIJij Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ Öö ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŠšſ SSSssSssß Şş Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Üü Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_czech_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċ cH Čč Ƈƈ DdĎď DZDzdZdzDŽDždžDZDzdz DŽDždŽdž Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ CHChch ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗ RRRrrRrr Řř Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻż ƍ Žž Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_danish_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃàáâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ aA AEAeaEae ǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕòóôõŌōŎŏƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ Ǿǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛùúûŨũŪūŬŭŮůŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÜÝüýÿŰűŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ ÄÆäæ ÖØöøŐő AAAaaaÅå Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_lithuanian_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CCHChcchÇçĆćĈĉĊċ cH Čč Ƈƈ DdĎď DZDzdZdzDŽDždžDZDzdz DŽDždŽdž Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IYiyÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx ÝýÿŶŷŸ Ƴƴ ZzŹźŻż ƍ Žž Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_slovak_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae Ää ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċ cH Čč Ƈƈ DdĎď DZDzdZdzDŽDždžDZDzdz DŽDždŽdž Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ CHChch ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÕÖòóõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ Ôô ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻż ƍ Žž Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_spanish2_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč cH CHChch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj lL LLLlll Łł ƚ ƛ Mm NnŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ññ Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_roman_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IJijÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJij IJij ı Ɨ Ɩ Ĵĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJlj LJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnj NJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ ÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ UVuv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_esperanto_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĊċČč CHChcHch Ĉĉ Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĞğĠġĢģǦǧǴǵ Ĝĝ Ǥǥ Ɠ Ɣ Ƣƣ Hh Ĥĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ Jjǰ Ĵĵ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŞşŠšſ SSSssSssß Ŝŝ Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ŭŭ Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_hungarian_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕòóôõŌōŎŏƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ÖöŐő ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛùúûŨũŪūŬŭŮůŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự ÜüŰű Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_croatian_mysql561_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĈĉĊċ CHChcHch Čč Ćć Ƈƈ DdĎď DZDzdZdzDZDzdz DŽDždŽdžDŽDždž Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LLLllLll LJLjlJljLJLjlj Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻż ƍ Žž Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_croatian_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEae ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĈĉĊċ CHChcHch Čč Ćć Ƈƈ DdĎď DZDzdZdzDZDzdz dŽ DŽDždžDŽDždž Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ lJ LLLllLll LJLjljLJLjlj Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ nJ NJNjnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşſ SSSssSssß Šš Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻż ƍ Žž Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_german2_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEaeÄÆäæ ǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeÖöŒœ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Üü Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_unicode_520_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ AAAaaAaa AEAeaEaeÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdÐðĎďĐđ DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Ɖ Ɗ Ƌƌ EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥĦħ ƕǶ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľĿŀŁł LJLjlJljLJLjlj LLLllLll ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÔÕÖØòóôõöøŌōŎŏŐőƠơǑǒǪǫǬǭǾǿỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ OEOeoEoeŒœ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_vietnamese_ci; group_concat(c1 order by binary c1 separator '') ÷ × AaÀÁÃÄÅàáãäåĀāĄąǍǎǞǟǠǡǺǻẠạẢả AAAaaAaa AEAeaEae ĂăẮắẰằẲẳẴẵẶặ ÂâẤấẦầẨẩẪẫẬậ ÆæǢǣǼǽ Bb ƀ Ɓ Ƃƃ CcÇçĆćĈĉĊċČč CHChcHch Ƈƈ DdĎď DZDzDŽDždZdzdŽdžDŽDždžDZDzdz Đđ Ɖ Ɗ Ƌƌ Ðð EeÈÉËèéëĒēĔĕĖėĘęĚěẸẹẺẻẼẽ ÊêẾếỀềỂểỄễỆệ Ǝǝ Ə Ɛ Ff Ƒƒ GgĜĝĞğĠġĢģǦǧǴǵ Ǥǥ Ɠ Ɣ Ƣƣ HhĤĥ ƕǶ Ħħ IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị IJIjiJijIJij ı Ɨ Ɩ JjĴĵǰ KkĶķǨǩ Ƙƙ LlĹĺĻļĽľ Ŀŀ LJLjlJljLJLjlj LLLllLll Łł ƚ ƛ Mm NnÑñŃńŅņŇňǸǹ NJNjnJnjNJNjnj Ɲ ƞ Ŋŋ OoÒÓÕÖòóõöŌōŎŏŐőǑǒǪǫǬǭỌọỎỏ OEOeoEoeŒœ ÔôỐốỒồỔổỖỗỘộ ƠơỚớỜờỞởỠỡỢợ ØøǾǿ Ɔ Ɵ Pp Ƥƥ Qq ĸ RrŔŕŖŗŘř RRRrrRrr Ʀ SsŚśŜŝŞşŠšſ SSSssSssß Ʃ ƪ TtŢţŤť ƾ Ŧŧ ƫ Ƭƭ Ʈ UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųǓǔǕǖǗǘǙǚǛǜỤụỦủ ƯưỨứỪừỬửỮữỰự Ɯ Ʊ Vv Ʋ WwŴŵ Xx YyÝýÿŶŷŸ Ƴƴ ZzŹźŻżŽž ƍ Ƶƶ ƷǮǯ Ƹƹ ƺ Þþ ƿǷ ƻ Ƨƨ Ƽƽ Ƅƅ ʼn ǀ ǁ ǂ ǃ drop table t1; SET NAMES utf8; CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL, INDEX (c)); INSERT INTO t1 VALUES (0x039C03C903B403B11F770308); SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_general_ci; c Μωδαί̈ INSERT INTO t1 VALUES (0x039C03C903B4); SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_general_ci ORDER BY c; c Μωδ Μωδαί̈ DROP TABLE t1; CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL, INDEX (c)); INSERT INTO t1 VALUES (0x039C03C903B403B11F770308); SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci; c Μωδαί̈ INSERT INTO t1 VALUES (0x039C03C903B4); SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci ORDER BY c; c Μωδ Μωδαί̈ DROP TABLE t1; CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL, INDEX (c)); INSERT INTO t1 VALUES (0x039C03C903B403B11F770308); SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci; c Μωδαί̈ INSERT INTO t1 VALUES (0x039C03C903B4); SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci ORDER BY c; c Μωδ Μωδαί̈ DROP TABLE t1; SET NAMES utf8; SET @test_character_set='utf16'; SET @test_collation='utf16_swedish_ci'; SET @safe_character_set_server= @@character_set_server; SET @safe_collation_server= @@collation_server; SET @safe_character_set_client= @@character_set_client; SET @safe_character_set_results= @@character_set_results; SET character_set_server= @test_character_set; SET collation_server= @test_collation; CREATE DATABASE d1; USE d1; CREATE TABLE t1 (c CHAR(10), KEY(c)); SHOW FULL COLUMNS FROM t1; Field Type Collation Null Key Default Extra Privileges Comment c char(10) utf16_swedish_ci YES MUL NULL INSERT INTO t1 VALUES ('aaa'),('aaaa'),('aaaaa'); SELECT c as want3results FROM t1 WHERE c LIKE 'aaa%'; want3results aaa aaaa aaaaa DROP TABLE t1; CREATE TABLE t1 (c1 varchar(15), KEY c1 (c1(2))); SHOW FULL COLUMNS FROM t1; Field Type Collation Null Key Default Extra Privileges Comment c1 varchar(15) utf16_swedish_ci YES MUL NULL INSERT INTO t1 VALUES ('location'),('loberge'),('lotre'),('boabab'); SELECT c1 as want3results from t1 where c1 like 'l%'; want3results location loberge lotre SELECT c1 as want3results from t1 where c1 like 'lo%'; want3results location loberge lotre SELECT c1 as want1result from t1 where c1 like 'loc%'; want1result location SELECT c1 as want1result from t1 where c1 like 'loca%'; want1result location SELECT c1 as want1result from t1 where c1 like 'locat%'; want1result location SELECT c1 as want1result from t1 where c1 like 'locati%'; want1result location SELECT c1 as want1result from t1 where c1 like 'locatio%'; want1result location SELECT c1 as want1result from t1 where c1 like 'location%'; want1result location DROP TABLE t1; create table t1 (a set('a') not null); insert ignore into t1 values (),(); Warnings: Warning 1364 Field 'a' doesn't have a default value select cast(a as char(1)) from t1; cast(a as char(1)) select a sounds like a from t1; a sounds like a 1 1 select 1 from t1 order by cast(a as char(1)); 1 1 1 drop table t1; # # MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found # SET character_set_client=latin1; SET character_set_connection= @test_character_set; SET collation_connection= @test_collation; SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1; COLLATION('.') c1 utf16_swedish_ci .wwwmysqlcom set names utf8; create table t1 ( name varchar(10), level smallint unsigned); show create table t1; Table Create Table t1 CREATE TABLE `t1` ( `name` varchar(10) DEFAULT NULL, `level` smallint(5) unsigned DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_swedish_ci insert into t1 values ('string',1); select concat(name,space(level)), concat(name, repeat(' ',level)) from t1; concat(name,space(level)) concat(name, repeat(' ',level)) string string drop table t1; DROP DATABASE d1; USE test; SET character_set_server= @safe_character_set_server; SET collation_server= @safe_collation_server; SET character_set_client= @safe_character_set_client; SET character_set_results= @safe_character_set_results; SET collation_connection='utf16_unicode_ci'; create table t1 select repeat('a',4000) a; delete from t1; insert into t1 values ('a'), ('a '), ('a\t'); select collation(a),hex(a) from t1 order by a; collation(a) hex(a) utf16_unicode_ci 00610009 utf16_unicode_ci 0061 utf16_unicode_ci 00610020 drop table t1; # # MDEV-5453 Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP # SELECT @@collation_connection; @@collation_connection utf16_unicode_ci CREATE TABLE t1 (i INT) ENGINE=MyISAM; INSERT INTO t1 VALUES (1),(2); SELECT * FROM t1 GROUP BY MID(CURRENT_USER,0) WITH ROLLUP; i 1 1 SELECT * FROM t1 GROUP BY MID('test',0) WITH ROLLUP; i 1 1 DROP TABLE t1; # # MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations # SELECT @@collation_connection; @@collation_connection utf16_unicode_ci CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0; INSERT INTO t1 (a) VALUES ("a"); INSERT INTO t1 (a) VALUES ("b"); INSERT INTO t1 (a) VALUES ("c"); INSERT INTO t1 (a) VALUES ("d"); INSERT INTO t1 (a) VALUES ("e"); INSERT INTO t1 (a) VALUES ("f"); INSERT INTO t1 (a) VALUES ("g"); INSERT INTO t1 (a) VALUES ("h"); INSERT INTO t1 (a) VALUES ("i"); INSERT INTO t1 (a) VALUES ("j"); INSERT INTO t1 (a) VALUES ("k"); INSERT INTO t1 (a) VALUES ("l"); INSERT INTO t1 (a) VALUES ("m"); SELECT * FROM t1 ORDER BY LOWER(a); a a b c d e f g h i j k l m SELECT * FROM t1 ORDER BY LOWER(a) DESC; a m l k j i h g f e d c b a DROP TABLE t1; select @@collation_connection; @@collation_connection utf16_unicode_ci create table t1 ROW_FORMAT=DYNAMIC select repeat('a',50) as c1 ; insert into t1 values('abcdef'); insert into t1 values('_bcdef'); insert into t1 values('a_cdef'); insert into t1 values('ab_def'); insert into t1 values('abc_ef'); insert into t1 values('abcd_f'); insert into t1 values('abcde_'); select c1 as c1u from t1 where c1 like 'ab\_def'; c1u ab_def select c1 as c2h from t1 where c1 like 'ab#_def' escape '#'; c2h ab_def drop table t1; SELECT @@collation_connection; @@collation_connection utf16_unicode_ci SELECT '\%b' LIKE '%\%'; '\%b' LIKE '%\%' 0 "BEGIN ctype_german.inc" drop table if exists t1; create table t1 as select repeat(' ', 64) as s1; select collation(s1) from t1; collation(s1) utf16_unicode_ci delete from t1; INSERT INTO t1 VALUES ('ud'),('uf'); INSERT INTO t1 VALUES ('od'),('of'); INSERT INTO t1 VALUES ('e'); INSERT INTO t1 VALUES ('ad'),('af'); insert into t1 values ('a'),('ae'),(_latin1 0xE4); insert into t1 values ('o'),('oe'),(_latin1 0xF6); insert into t1 values ('s'),('ss'),(_latin1 0xDF); insert into t1 values ('u'),('ue'),(_latin1 0xFC); INSERT INTO t1 VALUES (_latin1 0xE6), (_latin1 0xC6); INSERT INTO t1 VALUES (_latin1 0x9C), (_latin1 0x8C); select s1, hex(s1) from t1 order by s1, binary s1; s1 hex(s1) a 0061 ä 00E4 ad 00610064 ae 00610065 af 00610066 Æ 00C6 æ 00E6 e 0065 o 006F ö 00F6 od 006F0064 oe 006F0065 Œ 0152 œ 0153 of 006F0066 s 0073 ss 00730073 ß 00DF u 0075 ü 00FC ud 00750064 ue 00750065 uf 00750066 select group_concat(s1 order by binary s1) from t1 group by s1; group_concat(s1 order by binary s1) a,ä ad ae af Æ,æ e o,ö od oe,Œ,œ of s ss,ß u,ü ud ue uf SELECT s1, hex(s1), hex(weight_string(s1)) FROM t1 ORDER BY s1, BINARY(s1); s1 hex(s1) hex(weight_string(s1)) a 0061 0E33 ä 00E4 0E33 ad 00610064 0E330E6D ae 00610065 0E330E8B af 00610066 0E330EB9 Æ 00C6 0E38 æ 00E6 0E38 e 0065 0E8B o 006F 0F82 ö 00F6 0F82 od 006F0064 0F820E6D oe 006F0065 0F820E8B Œ 0152 0F820E8B œ 0153 0F820E8B of 006F0066 0F820EB9 s 0073 0FEA ss 00730073 0FEA0FEA ß 00DF 0FEA0FEA u 0075 101F ü 00FC 101F ud 00750064 101F0E6D ue 00750065 101F0E8B uf 00750066 101F0EB9 SELECT s1, hex(s1) FROM t1 WHERE s1='ae' ORDER BY s1, BINARY(s1); s1 hex(s1) ae 00610065 drop table t1; CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL, `b` int(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1); SELECT * FROM t1 ORDER BY a, b; a b s 0 ß 1 SELECT * FROM t1 ORDER BY a DESC, b; a b ß 1 s 0 SELECT * FROM t1 ORDER BY CONCAT(a), b; a b s 0 ß 1 SELECT * FROM t1 ORDER BY CONCAT(a) DESC, b; a b ß 1 s 0 DROP TABLE t1; "END ctype_german.inc" End of 4.1 tests CREATE TABLE t1 (id int, a varchar(30) character set utf16); INSERT INTO t1 VALUES (1, 0x01310069), (2, 0x01310131); INSERT INTO t1 VALUES (3, 0x00690069), (4, 0x01300049); INSERT INTO t1 VALUES (5, 0x01300130), (6, 0x00490049); SELECT a, length(a) la, @l:=lower(a) l, length(@l) ll, @u:=upper(a) u, length(@u) lu FROM t1 ORDER BY id; a la l ll u lu ıi 4 ıi 4 II 4 ıı 4 ıı 4 II 4 ii 4 ii 4 II 4 İI 4 ii 4 İI 4 İİ 4 ii 4 İİ 4 II 4 ii 4 II 4 ALTER TABLE t1 MODIFY a VARCHAR(30) character set utf16 collate utf16_turkish_ci; SELECT a, length(a) la, @l:=lower(a) l, length(@l) ll, @u:=upper(a) u, length(@u) lu FROM t1 ORDER BY id; a la l ll u lu ıi 4 ıi 4 Iİ 4 ıı 4 ıı 4 II 4 ii 4 ii 4 İİ 4 İI 4 iı 4 İI 4 İİ 4 ii 4 İİ 4 II 4 ıı 4 II 4 DROP TABLE t1; CREATE TABLE t1 ( c1 text character set utf16 collate utf16_polish_ci NOT NULL ) ENGINE=MyISAM; insert into t1 values (''),('a'); SELECT COUNT(*), c1 FROM t1 GROUP BY c1; COUNT(*) c1 1 1 a DROP TABLE IF EXISTS t1; set collation_connection=utf16_unicode_ci; drop table if exists t1; create table t1 as select repeat(' ', 64) as s1, repeat(' ',64) as s2 union select null, null; show create table t1; Table Create Table t1 CREATE TABLE `t1` ( `s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL, `s2` varchar(64) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci delete from t1; insert into t1 values('aaa','aaa'); insert into t1 values('aaa|qqq','qqq'); insert into t1 values('gheis','^[^a-dXYZ]+$'); insert into t1 values('aab','^aa?b'); insert into t1 values('Baaan','^Ba*n'); insert into t1 values('aaa','qqq|aaa'); insert into t1 values('qqq','qqq|aaa'); insert into t1 values('bbb','qqq|aaa'); insert into t1 values('bbb','qqq'); insert into t1 values('aaa','aba'); insert into t1 values(null,'abc'); insert into t1 values('def',null); insert into t1 values(null,null); insert into t1 values('ghi','ghi['); select HIGH_PRIORITY s1 regexp s2 from t1; s1 regexp s2 0 0 0 1 1 1 1 1 1 1 NULL NULL NULL NULL drop table t1; SET collation_connection=utf16_czech_ci; SELECT @@collation_connection; @@collation_connection utf16_czech_ci # # Bug#57737 Character sets: search fails with like, contraction, index # CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS s1 LIMIT 0; INSERT INTO t1 VALUES ('c'),('ce'),('cé'),('ch'); SELECT * FROM t1 WHERE s1 LIKE 'c%'; s1 c ce cé ch ALTER TABLE t1 ADD KEY s1 (s1); SELECT * FROM t1 WHERE s1 LIKE 'c%'; s1 c ce cé ch ALTER TABLE t1 DROP KEY s1, ADD KEY(s1(1)); SELECT * FROM t1 WHERE s1 LIKE 'ch'; s1 ch DROP TABLE t1; SELECT @@collation_connection; @@collation_connection utf16_czech_ci # # Bug#57737 Character sets: search fails with like, contraction, index # Part#2 - ignorable characters # CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS s1 LIMIT 0; INSERT INTO t1 VALUES ('a\0\0\0\0\0\t'),('a'),('b'),('c'),('d'),('e'); SELECT HEX(s1) FROM t1 WHERE s1 LIKE 'a%'; HEX(s1) 0061000000000000000000000009 0061 ALTER TABLE t1 ADD KEY s1 (s1); SELECT HEX(s1) FROM t1 WHERE s1 LIKE 'a%'; HEX(s1) 0061000000000000000000000009 0061 DROP TABLE t1; # # End of 5.5 tests # # # Start of 5.6 tests # # # WL#3664 WEIGHT_STRING # set collation_connection=utf16_unicode_ci; select @@collation_connection; @@collation_connection utf16_unicode_ci CREATE TABLE t1 AS SELECT 'a' AS a; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1; SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE `t2` ( `ws` varbinary(16) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci SELECT HEX(WEIGHT_STRING(a)) FROM t1; HEX(WEIGHT_STRING(a)) 0E33 SELECT HEX(ws) FROM t2; HEX(ws) 0E33 DROP TABLE t2; DROP TABLE t1; CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(5) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1; SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE `t2` ( `ws` varbinary(80) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci SELECT HEX(WEIGHT_STRING(a)) FROM t1; HEX(WEIGHT_STRING(a)) 0E330E330E330E330E33 SELECT HEX(ws) FROM t2; HEX(ws) 0E330E330E330E330E33 DROP TABLE t2; CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(3)) AS ws FROM t1; SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE `t2` ( `ws` varbinary(48) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci SELECT HEX(WEIGHT_STRING(a AS CHAR(3))) FROM t1; HEX(WEIGHT_STRING(a AS CHAR(3))) 0E330E330E33 SELECT HEX(ws) FROM t2; HEX(ws) 0E330E330E33 DROP TABLE t2; CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(10)) AS ws FROM t1; SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE `t2` ( `ws` varbinary(160) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; HEX(WEIGHT_STRING(a AS CHAR(10))) 0E330E330E330E330E3302090209020902090209 SELECT HEX(ws) FROM t2; HEX(ws) 0E330E330E330E330E3302090209020902090209 DROP TABLE t2; DROP TABLE t1; select hex(weight_string('a')); hex(weight_string('a')) 0E33 select hex(weight_string('A')); hex(weight_string('A')) 0E33 select hex(weight_string('abc')); hex(weight_string('abc')) 0E330E4A0E60 select hex(weight_string('abc' as char(2))); hex(weight_string('abc' as char(2))) 0E330E4A select hex(weight_string('abc' as char(3))); hex(weight_string('abc' as char(3))) 0E330E4A0E60 select hex(weight_string('abc' as char(5))); hex(weight_string('abc' as char(5))) 0E330E4A0E6002090209 select hex(weight_string('abc', 1, 2, 0xC0)); hex(weight_string('abc', 1, 2, 0xC0)) 0E select hex(weight_string('abc', 2, 2, 0xC0)); hex(weight_string('abc', 2, 2, 0xC0)) 0E33 select hex(weight_string('abc', 3, 2, 0xC0)); hex(weight_string('abc', 3, 2, 0xC0)) 0E330E select hex(weight_string('abc', 4, 2, 0xC0)); hex(weight_string('abc', 4, 2, 0xC0)) 0E330E4A select hex(weight_string('abc', 5, 2, 0xC0)); hex(weight_string('abc', 5, 2, 0xC0)) 0E330E4A02 select hex(weight_string('abc',25, 2, 0xC0)); hex(weight_string('abc',25, 2, 0xC0)) 0E330E4A020902090209020902090209020902090209020902 select hex(weight_string('abc', 1, 3, 0xC0)); hex(weight_string('abc', 1, 3, 0xC0)) 0E select hex(weight_string('abc', 2, 3, 0xC0)); hex(weight_string('abc', 2, 3, 0xC0)) 0E33 select hex(weight_string('abc', 3, 3, 0xC0)); hex(weight_string('abc', 3, 3, 0xC0)) 0E330E select hex(weight_string('abc', 4, 3, 0xC0)); hex(weight_string('abc', 4, 3, 0xC0)) 0E330E4A select hex(weight_string('abc', 5, 3, 0xC0)); hex(weight_string('abc', 5, 3, 0xC0)) 0E330E4A0E select hex(weight_string('abc',25, 3, 0xC0)); hex(weight_string('abc',25, 3, 0xC0)) 0E330E4A0E6002090209020902090209020902090209020902 select hex(weight_string('abc', 1, 4, 0xC0)); hex(weight_string('abc', 1, 4, 0xC0)) 0E select hex(weight_string('abc', 2, 4, 0xC0)); hex(weight_string('abc', 2, 4, 0xC0)) 0E33 select hex(weight_string('abc', 3, 4, 0xC0)); hex(weight_string('abc', 3, 4, 0xC0)) 0E330E select hex(weight_string('abc', 4, 4, 0xC0)); hex(weight_string('abc', 4, 4, 0xC0)) 0E330E4A select hex(weight_string('abc', 5, 4, 0xC0)); hex(weight_string('abc', 5, 4, 0xC0)) 0E330E4A0E select hex(weight_string('abc',25, 4, 0xC0)); hex(weight_string('abc',25, 4, 0xC0)) 0E330E4A0E6002090209020902090209020902090209020902 select @@collation_connection; @@collation_connection utf16_unicode_ci select hex(weight_string(cast(_latin1 0x80 as char))); hex(weight_string(cast(_latin1 0x80 as char))) 0E23 select hex(weight_string(cast(_latin1 0x808080 as char))); hex(weight_string(cast(_latin1 0x808080 as char))) 0E230E230E23 select hex(weight_string(cast(_latin1 0x808080 as char) as char(2))); hex(weight_string(cast(_latin1 0x808080 as char) as char(2))) 0E230E23 select hex(weight_string(cast(_latin1 0x808080 as char) as char(3))); hex(weight_string(cast(_latin1 0x808080 as char) as char(3))) 0E230E230E23 select hex(weight_string(cast(_latin1 0x808080 as char) as char(5))); hex(weight_string(cast(_latin1 0x808080 as char) as char(5))) 0E230E230E2302090209 select hex(weight_string(cast(_latin1 0x808080 as char), 1, 2, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 1, 2, 0xC0)) 0E select hex(weight_string(cast(_latin1 0x808080 as char), 2, 2, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 2, 2, 0xC0)) 0E23 select hex(weight_string(cast(_latin1 0x808080 as char), 3, 2, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 3, 2, 0xC0)) 0E230E select hex(weight_string(cast(_latin1 0x808080 as char), 4, 2, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 4, 2, 0xC0)) 0E230E23 select hex(weight_string(cast(_latin1 0x808080 as char), 5, 2, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 5, 2, 0xC0)) 0E230E2302 select hex(weight_string(cast(_latin1 0x808080 as char),25, 2, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char),25, 2, 0xC0)) 0E230E23020902090209020902090209020902090209020902 select hex(weight_string(cast(_latin1 0x808080 as char), 1, 3, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 1, 3, 0xC0)) 0E select hex(weight_string(cast(_latin1 0x808080 as char), 2, 3, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 2, 3, 0xC0)) 0E23 select hex(weight_string(cast(_latin1 0x808080 as char), 3, 3, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 3, 3, 0xC0)) 0E230E select hex(weight_string(cast(_latin1 0x808080 as char), 4, 3, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 4, 3, 0xC0)) 0E230E23 select hex(weight_string(cast(_latin1 0x808080 as char), 5, 3, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 5, 3, 0xC0)) 0E230E230E select hex(weight_string(cast(_latin1 0x808080 as char),25, 3, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char),25, 3, 0xC0)) 0E230E230E2302090209020902090209020902090209020902 select hex(weight_string(cast(_latin1 0x808080 as char), 1, 4, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 1, 4, 0xC0)) 0E select hex(weight_string(cast(_latin1 0x808080 as char), 2, 4, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 2, 4, 0xC0)) 0E23 select hex(weight_string(cast(_latin1 0x808080 as char), 3, 4, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 3, 4, 0xC0)) 0E230E select hex(weight_string(cast(_latin1 0x808080 as char), 4, 4, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 4, 4, 0xC0)) 0E230E23 select hex(weight_string(cast(_latin1 0x808080 as char), 5, 4, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char), 5, 4, 0xC0)) 0E230E230E select hex(weight_string(cast(_latin1 0x808080 as char),25, 4, 0xC0)); hex(weight_string(cast(_latin1 0x808080 as char),25, 4, 0xC0)) 0E230E230E2302090209020902090209020902090209020902 select hex(weight_string(_utf16 0xD800DC00 collate utf16_unicode_ci)); hex(weight_string(_utf16 0xD800DC00 collate utf16_unicode_ci)) FFFD select hex(weight_string(_utf16 0xD800DC01 collate utf16_unicode_ci)); hex(weight_string(_utf16 0xD800DC01 collate utf16_unicode_ci)) FFFD select @@collation_connection; @@collation_connection utf16_unicode_ci select hex(weight_string('a' LEVEL 1)); hex(weight_string('a' LEVEL 1)) 0E33 select hex(weight_string('A' LEVEL 1)); hex(weight_string('A' LEVEL 1)) 0E33 select hex(weight_string('abc' LEVEL 1)); hex(weight_string('abc' LEVEL 1)) 0E330E4A0E60 select hex(weight_string('abc' as char(2) LEVEL 1)); hex(weight_string('abc' as char(2) LEVEL 1)) 0E330E4A select hex(weight_string('abc' as char(3) LEVEL 1)); hex(weight_string('abc' as char(3) LEVEL 1)) 0E330E4A0E60 select hex(weight_string('abc' as char(5) LEVEL 1)); hex(weight_string('abc' as char(5) LEVEL 1)) 0E330E4A0E6002090209 select hex(weight_string('abc' as char(5) LEVEL 1 REVERSE)); hex(weight_string('abc' as char(5) LEVEL 1 REVERSE)) 09020902600E4A0E330E select hex(weight_string('abc' as char(5) LEVEL 1 DESC)); hex(weight_string('abc' as char(5) LEVEL 1 DESC)) F1CCF1B5F19FFDF6FDF6 select hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE)); hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE)) F6FDF6FD9FF1B5F1CCF1 set @@collation_connection=utf16_czech_ci; select @@collation_connection; @@collation_connection utf16_czech_ci select collation(cast(_latin1 0xDF as char)); collation(cast(_latin1 0xDF as char)) utf16_czech_ci select hex(weight_string('s')); hex(weight_string('s')) 0FEA select hex(weight_string(cast(_latin1 0xDF as char))); hex(weight_string(cast(_latin1 0xDF as char))) 0FEA0FEA select hex(weight_string(cast(_latin1 0xDF as char) as char(1))); hex(weight_string(cast(_latin1 0xDF as char) as char(1))) 0FEA select hex(weight_string('c')); hex(weight_string('c')) 0E60 select hex(weight_string('h')); hex(weight_string('h')) 0EE1 select hex(weight_string('ch')); hex(weight_string('ch')) 0EE2 select hex(weight_string('i')); hex(weight_string('i')) 0EFB select hex(weight_string(cast(_latin1 0x6368DF as char))); hex(weight_string(cast(_latin1 0x6368DF as char))) 0EE20FEA0FEA select hex(weight_string(cast(_latin1 0x6368DF as char) as char(1))); hex(weight_string(cast(_latin1 0x6368DF as char) as char(1))) 0EE2 select hex(weight_string(cast(_latin1 0x6368DF as char) as char(2))); hex(weight_string(cast(_latin1 0x6368DF as char) as char(2))) 0EE20FEA select hex(weight_string(cast(_latin1 0x6368DF as char) as char(3))); hex(weight_string(cast(_latin1 0x6368DF as char) as char(3))) 0EE20FEA0FEA select hex(weight_string(cast(_latin1 0x6368DF as char) as char(4))); hex(weight_string(cast(_latin1 0x6368DF as char) as char(4))) 0EE20FEA0FEA0209 select hex(weight_string(cast(_latin1 0xDF6368 as char))); hex(weight_string(cast(_latin1 0xDF6368 as char))) 0FEA0FEA0EE2 select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(1))); hex(weight_string(cast(_latin1 0xDF6368 as char) as char(1))) 0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(2))); hex(weight_string(cast(_latin1 0xDF6368 as char) as char(2))) 0FEA0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(3))); hex(weight_string(cast(_latin1 0xDF6368 as char) as char(3))) 0FEA0FEA0EE2 select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(4))); hex(weight_string(cast(_latin1 0xDF6368 as char) as char(4))) 0FEA0FEA0EE20209 select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 2, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 1, 2, 0xC0)) 0E select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 2, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 2, 2, 0xC0)) 0EE2 select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 2, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 3, 2, 0xC0)) 0EE20F select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 2, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 4, 2, 0xC0)) 0EE20FEA select hex(weight_string(cast(_latin1 0x6368DF as char),25, 2, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char),25, 2, 0xC0)) 0EE20FEA020902090209020902090209020902090209020902 select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 3, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 1, 3, 0xC0)) 0E select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 3, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 2, 3, 0xC0)) 0EE2 select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 3, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 3, 3, 0xC0)) 0EE20F select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 3, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 4, 3, 0xC0)) 0EE20FEA select hex(weight_string(cast(_latin1 0x6368DF as char),25, 3, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char),25, 3, 0xC0)) 0EE20FEA0FEA02090209020902090209020902090209020902 select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 4, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 1, 4, 0xC0)) 0E select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 4, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 2, 4, 0xC0)) 0EE2 select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 4, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 3, 4, 0xC0)) 0EE20F select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 4, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char), 4, 4, 0xC0)) 0EE20FEA select hex(weight_string(cast(_latin1 0x6368DF as char),25, 4, 0xC0)); hex(weight_string(cast(_latin1 0x6368DF as char),25, 4, 0xC0)) 0EE20FEA0FEA02090209020902090209020902090209020902 select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 2,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 2,0xC0)) 0F select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 2,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 2,0xC0)) 0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 2,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 2,0xC0)) 0FEA0F select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 2,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 2,0xC0)) 0FEA0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 2,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char),25, 2,0xC0)) 0FEA0FEA020902090209020902090209020902090209020902 select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 3,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 3,0xC0)) 0F select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 3,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 3,0xC0)) 0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 3,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 3,0xC0)) 0FEA0F select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 3,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 3,0xC0)) 0FEA0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 3,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char),25, 3,0xC0)) 0FEA0FEA0EE202090209020902090209020902090209020902 select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 4,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 4,0xC0)) 0F select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 4,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 4,0xC0)) 0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 4,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 4,0xC0)) 0FEA0F select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 4,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 4,0xC0)) 0FEA0FEA select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 4,0xC0)); hex(weight_string(cast(_latin1 0xDF6368 as char),25, 4,0xC0)) 0FEA0FEA0EE202090209020902090209020902090209020902 SET NAMES utf8; SET collation_connection=utf16_german2_ci; "BEGIN ctype_german.inc" drop table if exists t1; create table t1 as select repeat(' ', 64) as s1; select collation(s1) from t1; collation(s1) utf16_german2_ci delete from t1; INSERT INTO t1 VALUES ('ud'),('uf'); INSERT INTO t1 VALUES ('od'),('of'); INSERT INTO t1 VALUES ('e'); INSERT INTO t1 VALUES ('ad'),('af'); insert into t1 values ('a'),('ae'),(_latin1 0xE4); insert into t1 values ('o'),('oe'),(_latin1 0xF6); insert into t1 values ('s'),('ss'),(_latin1 0xDF); insert into t1 values ('u'),('ue'),(_latin1 0xFC); INSERT INTO t1 VALUES (_latin1 0xE6), (_latin1 0xC6); INSERT INTO t1 VALUES (_latin1 0x9C), (_latin1 0x8C); select s1, hex(s1) from t1 order by s1, binary s1; s1 hex(s1) a 0061 ad 00610064 ae 00610065 Æ 00C6 ä 00E4 æ 00E6 af 00610066 e 0065 o 006F od 006F0064 oe 006F0065 ö 00F6 Œ 0152 œ 0153 of 006F0066 s 0073 ss 00730073 ß 00DF u 0075 ud 00750064 ue 00750065 ü 00FC uf 00750066 select group_concat(s1 order by binary s1) from t1 group by s1; group_concat(s1 order by binary s1) a ad ae,Æ,ä,æ af e o od oe,ö,Œ,œ of s ss,ß u ud ue,ü uf SELECT s1, hex(s1), hex(weight_string(s1)) FROM t1 ORDER BY s1, BINARY(s1); s1 hex(s1) hex(weight_string(s1)) a 0061 0E33 ad 00610064 0E330E6D ae 00610065 0E330E8B Æ 00C6 0E330E8B ä 00E4 0E330E8B æ 00E6 0E330E8B af 00610066 0E330EB9 e 0065 0E8B o 006F 0F82 od 006F0064 0F820E6D oe 006F0065 0F820E8B ö 00F6 0F820E8B Œ 0152 0F820E8B œ 0153 0F820E8B of 006F0066 0F820EB9 s 0073 0FEA ss 00730073 0FEA0FEA ß 00DF 0FEA0FEA u 0075 101F ud 00750064 101F0E6D ue 00750065 101F0E8B ü 00FC 101F0E8B uf 00750066 101F0EB9 SELECT s1, hex(s1) FROM t1 WHERE s1='ae' ORDER BY s1, BINARY(s1); s1 hex(s1) ae 00610065 Æ 00C6 ä 00E4 æ 00E6 drop table t1; CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_german2_ci DEFAULT NULL, `b` int(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1); SELECT * FROM t1 ORDER BY a, b; a b s 0 ß 1 SELECT * FROM t1 ORDER BY a DESC, b; a b ß 1 s 0 SELECT * FROM t1 ORDER BY CONCAT(a), b; a b s 0 ß 1 SELECT * FROM t1 ORDER BY CONCAT(a) DESC, b; a b ß 1 s 0 DROP TABLE t1; "END ctype_german.inc" # # WL#2673 Unicode Collation Algorithm new version # SET NAMES utf8mb4; SET collation_connection=utf16_unicode_520_ci; CREATE TABLE t1 AS SELECT repeat('a', 10) as c LIMIT 0; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `c` varchar(10) CHARACTER SET utf16 COLLATE utf16_unicode_520_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES (_utf32 0x0180),(_utf32 0x023A); INSERT INTO t1 VALUES (_utf32 0x023B),(_utf32 0x023C); INSERT INTO t1 VALUES (_utf32 0x023D),(_utf32 0x023E); INSERT INTO t1 VALUES (_utf32 0x0241),(_utf32 0x0242); INSERT INTO t1 VALUES (_utf32 0x0243),(_utf32 0x0244); INSERT INTO t1 VALUES (_utf32 0x0245),(_utf32 0x0246); INSERT INTO t1 VALUES (_utf32 0x0247),(_utf32 0x0248); INSERT INTO t1 VALUES (_utf32 0x0249),(_utf32 0x024A); INSERT INTO t1 VALUES (_utf32 0x024B),(_utf32 0x024C); INSERT INTO t1 VALUES (_utf32 0x024D),(_utf32 0x024E); INSERT INTO t1 VALUES (_utf32 0x024F),(_utf32 0x026B); INSERT INTO t1 VALUES (_utf32 0x027D),(_utf32 0x0289); INSERT INTO t1 VALUES (_utf32 0x028C); INSERT INTO t1 VALUES (_utf32 0x037B), (_utf32 0x037C); INSERT INTO t1 VALUES (_utf32 0x037D), (_utf32 0x03FD); INSERT INTO t1 VALUES (_utf32 0x03FE), (_utf32 0x03FF); INSERT INTO t1 VALUES (_utf32 0x04C0), (_utf32 0x04CF); INSERT INTO t1 VALUES (_utf32 0x04F6), (_utf32 0x04F7); INSERT INTO t1 VALUES (_utf32 0x04FA), (_utf32 0x04FB); INSERT INTO t1 VALUES (_utf32 0x04FC), (_utf32 0x04FD); INSERT INTO t1 VALUES (_utf32 0x04FE), (_utf32 0x04FF); INSERT INTO t1 VALUES (_utf32 0x0510), (_utf32 0x0511); INSERT INTO t1 VALUES (_utf32 0x0512), (_utf32 0x0513); INSERT INTO t1 VALUES (_utf32 0x10A0), (_utf32 0x10A1); INSERT INTO t1 VALUES (_utf32 0x10A2), (_utf32 0x10A3); INSERT INTO t1 VALUES (_utf32 0x10A4), (_utf32 0x10A5); INSERT INTO t1 VALUES (_utf32 0x10A6), (_utf32 0x10A7); INSERT INTO t1 VALUES (_utf32 0x2D00), (_utf32 0x2D01); INSERT INTO t1 VALUES (_utf32 0x2D02), (_utf32 0x2D03); INSERT INTO t1 VALUES (_utf32 0x2D04), (_utf32 0x2D05); INSERT INTO t1 VALUES (_utf32 0x2D06), (_utf32 0x2D07); INSERT INTO t1 VALUES (_utf32 0x1D7D); INSERT INTO t1 VALUES (_utf32 0x2132),(_utf32 0x214E); INSERT INTO t1 VALUES (_utf32 0x2183),(_utf32 0x2184); INSERT INTO t1 VALUES (_utf32 0x2C80), (_utf32 0x2C81); INSERT INTO t1 VALUES (_utf32 0x2C82), (_utf32 0x2C83); INSERT INTO t1 VALUES (_utf32 0x2C84), (_utf32 0x2C85); INSERT INTO t1 VALUES (_utf32 0x2C86), (_utf32 0x2C87); INSERT INTO t1 VALUES (_utf32 0x2C88), (_utf32 0x2C89); INSERT INTO t1 VALUES (_utf32 0x2C8A), (_utf32 0x2C8B); INSERT INTO t1 VALUES (_utf32 0x2C8C), (_utf32 0x2C8D); INSERT INTO t1 VALUES (_utf32 0x2C8E), (_utf32 0x2C8F); INSERT INTO t1 VALUES (_utf32 0x2C60), (_utf32 0x2C61); INSERT INTO t1 VALUES (_utf32 0x2C62), (_utf32 0x2C63); INSERT INTO t1 VALUES (_utf32 0x2C64), (_utf32 0x2C65); INSERT INTO t1 VALUES (_utf32 0x2C66), (_utf32 0x2C67); INSERT INTO t1 VALUES (_utf32 0x2C68), (_utf32 0x2C69); INSERT INTO t1 VALUES (_utf32 0x2C6A), (_utf32 0x2C6B); INSERT INTO t1 VALUES (_utf32 0x2C6C), (_utf32 0x2C75); INSERT INTO t1 VALUES (_utf32 0x2C76); INSERT INTO t1 VALUES (_utf32 0x2C00), (_utf32 0x2C01); INSERT INTO t1 VALUES (_utf32 0x2C02), (_utf32 0x2C03); INSERT INTO t1 VALUES (_utf32 0x2C04), (_utf32 0x2C05); INSERT INTO t1 VALUES (_utf32 0x2C06), (_utf32 0x2C07); INSERT INTO t1 VALUES (_utf32 0x2C30), (_utf32 0x2C31); INSERT INTO t1 VALUES (_utf32 0x2C32), (_utf32 0x2C33); INSERT INTO t1 VALUES (_utf32 0x2C34), (_utf32 0x2C35); INSERT INTO t1 VALUES (_utf32 0x2C36), (_utf32 0x2C37); INSERT INTO t1 VALUES (_utf32 0x10400), (_utf32 0x10401); INSERT INTO t1 VALUES (_utf32 0x10402), (_utf32 0x10403); INSERT INTO t1 VALUES (_utf32 0x10404), (_utf32 0x10405); INSERT INTO t1 VALUES (_utf32 0x10406), (_utf32 0x10407); INSERT INTO t1 VALUES (_utf32 0x10428), (_utf32 0x10429); INSERT INTO t1 VALUES (_utf32 0x1042A), (_utf32 0x1042B); INSERT INTO t1 VALUES (_utf32 0x1042C), (_utf32 0x1042D); INSERT INTO t1 VALUES (_utf32 0x1042E), (_utf32 0x1042F); INSERT INTO t1 VALUES (_utf32 0x0370); INSERT INTO t1 VALUES (_utf32 0x0371); INSERT INTO t1 VALUES (_utf32 0x0372); INSERT INTO t1 VALUES (_utf32 0x0373); INSERT INTO t1 VALUES (_utf32 0x0514); INSERT INTO t1 VALUES (_utf32 0x0515); INSERT INTO t1 VALUES (_utf32 0x0516); INSERT INTO t1 VALUES (_utf32 0x0517); INSERT INTO t1 VALUES (_utf32 0xA640); INSERT INTO t1 VALUES (_utf32 0xA641); INSERT INTO t1 VALUES (_utf32 0xA642); INSERT INTO t1 VALUES (_utf32 0xA643); INSERT INTO t1 VALUES (_utf32 0xA722); INSERT INTO t1 VALUES (_utf32 0xA723); INSERT INTO t1 VALUES (_utf32 0xA724); INSERT INTO t1 VALUES (_utf32 0xA725); INSERT INTO t1 VALUES (_utf32 0xA726); INSERT INTO t1 VALUES (_utf32 0xA727); INSERT INTO t1 VALUES (_utf32 0xA728); INSERT INTO t1 VALUES (_utf32 0xA729); INSERT INTO t1 VALUES (_utf32 0xA72A); INSERT INTO t1 VALUES (_utf32 0xA72B); INSERT INTO t1 VALUES (_utf32 0x2CEB); INSERT INTO t1 VALUES (_utf32 0x2CEC); INSERT INTO t1 VALUES (_utf32 0x2CED); INSERT INTO t1 VALUES (_utf32 0x2CEE); SELECT hex(c), hex(lower(c)), hex(upper(c)), hex(weight_string(c)), c FROM t1 ORDER BY c, BINARY c; hex(c) hex(lower(c)) hex(upper(c)) hex(weight_string(c)) c 023A 2C65 023A 1214 Ⱥ 2C65 2C65 023A 1214 ⱥ 0180 0180 0243 122D ƀ 0243 0180 0243 122D Ƀ 023B 023C 023B 1242 Ȼ 023C 023C 023B 1242 ȼ 2183 2184 2183 124E Ↄ 2184 2184 2183 124E ↄ 0246 0247 0246 1270 Ɇ 0247 0247 0246 1270 ɇ 2132 214E 2132 12AE Ⅎ 214E 214E 2132 12AE ⅎ 2C67 2C68 2C67 12E3 Ⱨ 2C68 2C68 2C67 12E3 ⱨ 2C75 2C76 2C75 12E4 Ⱶ 2C76 2C76 2C75 12E4 ⱶ A726 A727 A726 12E5 Ꜧ A727 A727 A726 12E5 ꜧ 0248 0249 0248 130E Ɉ 0249 0249 0248 130E ɉ 2C69 2C6A 2C69 1328 Ⱪ 2C6A 2C6A 2C69 1328 ⱪ 023D 019A 023D 133B Ƚ 2C60 2C61 2C60 133F Ⱡ 2C61 2C61 2C60 133F ⱡ 026B 026B 2C62 1340 ɫ 2C62 026B 2C62 1340 Ɫ 1D7D 1D7D 2C63 13B8 ᵽ 2C63 1D7D 2C63 13B8 Ᵽ 024A 024B 024A 13D2 Ɋ 024B 024B 024A 13D2 ɋ 024C 024D 024C 13E4 Ɍ 024D 024D 024C 13E4 ɍ 027D 027D 2C64 13FC ɽ 2C64 027D 2C64 13FC Ɽ A728 A729 A728 143314AD Ꜩ A729 A729 A728 143314AD ꜩ 023E 2C66 023E 143C Ⱦ 2C66 2C66 023E 143C ⱦ 0244 0289 0244 145B Ʉ 0289 0289 0244 145B ʉ 0245 028C 0245 1489 Ʌ 028C 028C 0245 1489 ʌ 024E 024F 024E 14A4 Ɏ 024F 024F 024E 14A4 ɏ 2C6B 2C6C 2C6B 14C8 Ⱬ 2C6C 2C6C 2C6B 14C8 ⱬ A72A A72B A72A 14F3 Ꜫ A72B A72B A72A 14F3 ꜫ 0241 0242 0241 1506 Ɂ 0242 0242 0241 1506 ɂ A722 A723 A722 150E Ꜣ A723 A723 A722 150E ꜣ A724 A725 A724 1518 Ꜥ A725 A725 A724 1518 ꜥ 0370 0371 0370 154F Ͱ 0371 0371 0370 154F ͱ 037C 037C 03FE 1564 ͼ 03FE 037C 03FE 1564 Ͼ 037B 037B 03FD 1565 ͻ 03FD 037B 03FD 1565 Ͻ 037D 037D 03FF 1566 ͽ 03FF 037D 03FF 1566 Ͽ 0372 0373 0372 156F Ͳ 0373 0373 0372 156F ͳ 2C80 2C81 2C80 1571 Ⲁ 2C81 2C81 2C80 1571 ⲁ 2C82 2C83 2C82 1572 Ⲃ 2C83 2C83 2C82 1572 ⲃ 2C84 2C85 2C84 1573 Ⲅ 2C85 2C85 2C84 1573 ⲅ 2C86 2C87 2C86 1574 Ⲇ 2C87 2C87 2C86 1574 ⲇ 2C88 2C89 2C88 1575 Ⲉ 2C89 2C89 2C88 1575 ⲉ 2C8A 2C8B 2C8A 1577 Ⲋ 2C8B 2C8B 2C8A 1577 ⲋ 2C8C 2C8D 2C8C 1578 Ⲍ 2C8D 2C8D 2C8C 1578 ⲍ 2C8E 2C8F 2C8E 1579 Ⲏ 2C8F 2C8F 2C8E 1579 ⲏ 2CEB 2CEC 2CEB 1591 Ⳬ 2CEC 2CEC 2CEB 1591 ⳬ 2CED 2CEE 2CED 15A0 Ⳮ 2CEE 2CEE 2CED 15A0 ⳮ 04FA 04FB 04FA 15D4 Ӻ 04FB 04FB 04FA 15D4 ӻ 04F6 04F7 04F6 15DC Ӷ 04F7 04F7 04F6 15DC ӷ A640 A641 A640 1611 Ꙁ A641 A641 A640 1611 ꙁ 0510 0511 0510 1613 Ԑ 0511 0511 0510 1613 ԑ A642 A643 A642 1618 Ꙃ A643 A643 A642 1618 ꙃ 0512 0513 0512 1666 Ԓ 0513 0513 0512 1666 ԓ 0514 0515 0514 166E Ԕ 0515 0515 0514 166E ԕ 0516 0517 0516 16B7 Ԗ 0517 0517 0516 16B7 ԗ 04FC 04FD 04FC 16F9 Ӽ 04FD 04FD 04FC 16F9 ӽ 04FE 04FF 04FE 16FD Ӿ 04FF 04FF 04FE 16FD ӿ 04C0 04CF 04C0 17B1 Ӏ 04CF 04CF 04C0 17B1 ӏ 2C00 2C30 2C00 17B5 Ⰰ 2C30 2C30 2C00 17B5 ⰰ 2C01 2C31 2C01 17B6 Ⰱ 2C31 2C31 2C01 17B6 ⰱ 2C02 2C32 2C02 17B7 Ⰲ 2C32 2C32 2C02 17B7 ⰲ 2C03 2C33 2C03 17B8 Ⰳ 2C33 2C33 2C03 17B8 ⰳ 2C04 2C34 2C04 17B9 Ⰴ 2C34 2C34 2C04 17B9 ⰴ 2C05 2C35 2C05 17BA Ⰵ 2C35 2C35 2C05 17BA ⰵ 2C06 2C36 2C06 17BB Ⰶ 2C36 2C36 2C06 17BB ⰶ 2C07 2C37 2C07 17BC Ⰷ 2C37 2C37 2C07 17BC ⰷ 10A0 2D00 10A0 17E5 Ⴀ 2D00 2D00 10A0 17E5 ⴀ 10A1 2D01 10A1 17E7 Ⴁ 2D01 2D01 10A1 17E7 ⴁ 10A2 2D02 10A2 17E9 Ⴂ 2D02 2D02 10A2 17E9 ⴂ 10A3 2D03 10A3 17EB Ⴃ 2D03 2D03 10A3 17EB ⴃ 10A4 2D04 10A4 17ED Ⴄ 2D04 2D04 10A4 17ED ⴄ 10A5 2D05 10A5 17EF Ⴅ 2D05 2D05 10A5 17EF ⴅ 10A6 2D06 10A6 17F1 Ⴆ 2D06 2D06 10A6 17F1 ⴆ 10A7 2D07 10A7 17F5 Ⴇ 2D07 2D07 10A7 17F5 ⴇ D801DC00 D801DC28 D801DC00 30D2 𐐀 D801DC28 D801DC28 D801DC00 30D2 𐐨 D801DC01 D801DC29 D801DC01 30D3 𐐁 D801DC29 D801DC29 D801DC01 30D3 𐐩 D801DC02 D801DC2A D801DC02 30D4 𐐂 D801DC2A D801DC2A D801DC02 30D4 𐐪 D801DC03 D801DC2B D801DC03 30D5 𐐃 D801DC2B D801DC2B D801DC03 30D5 𐐫 D801DC04 D801DC2C D801DC04 30D6 𐐄 D801DC2C D801DC2C D801DC04 30D6 𐐬 D801DC05 D801DC2D D801DC05 30D7 𐐅 D801DC2D D801DC2D D801DC05 30D7 𐐭 D801DC06 D801DC2E D801DC06 30D8 𐐆 D801DC2E D801DC2E D801DC06 30D8 𐐮 D801DC07 D801DC2F D801DC07 30D9 𐐇 D801DC2F D801DC2F D801DC07 30D9 𐐯 INSERT INTO t1 VALUES ('a'); INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0xFFFF)); INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0x10FFFF)); INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0x10400)); SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c; hex(c) hex(weight_string(c)) 0061 120F 0061D801DC00 120F30D2 0061FFFF 120FFBC1FFFF 0061DBFFDFFF 120FFBE1FFFF SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10400 ORDER BY c, BINARY c; hex(c) hex(weight_string(c)) c D801DC00 30D2 𐐀 D801DC28 30D2 𐐨 SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10428 ORDER BY c, BINARY c; hex(c) hex(weight_string(c)) c D801DC00 30D2 𐐀 D801DC28 30D2 𐐨 ALTER TABLE t1 ADD KEY(c); EXPLAIN SELECT hex(c) FROM t1 WHERE c LIKE 'a%' ORDER BY c; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1 range c c 43 NULL 3 Using where; Using index SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c; hex(c) hex(weight_string(c)) 0061 120F 0061D801DC00 120F30D2 0061FFFF 120FFBC1FFFF 0061DBFFDFFF 120FFBE1FFFF SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10400 ORDER BY c, BINARY c; hex(c) hex(weight_string(c)) c D801DC00 30D2 𐐀 D801DC28 30D2 𐐨 SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10428 ORDER BY c, BINARY c; hex(c) hex(weight_string(c)) c D801DC00 30D2 𐐀 D801DC28 30D2 𐐨 DROP TABLE t1; # # End of 5.6 tests # # # Start of MariaDB-10.0 tests # # # MDEV-4929 Myanmar collation # SET NAMES utf8; SET collation_connection=utf16_myanmar_ci; # # Start of ctype_myanmar.inc # SELECT @@collation_connection; @@collation_connection utf16_myanmar_ci CREATE TABLE t1 AS SELECT 100000 AS id, REPEAT(' ', 64) AS s1 LIMIT 0; SELECT COLLATION(s1) FROM t1; COLLATION(s1) DELETE FROM t1; ALTER TABLE t1 MODIFY id INT NOT NULL AUTO_INCREMENT PRIMARY KEY; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_myanmar_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 (s1) VALUES (_ucs2 0x108C), (_ucs2 0x1037), (_ucs2 0x1038), (_ucs2 0x10371038), ('--- Vowels'), (_ucs2 0x102C), (_ucs2 0x102B), (_ucs2 0x1032), (_ucs2 0x1031102C), (_ucs2 0x1031102B), (_ucs2 0x1031102C103A), (_ucs2 0x1031102B103A), (_ucs2 0x1034), (_ucs2 0x1036), (_ucs2 0x102D102F), ('--- Vowels with finals'), (_ucs2 0x10001039), (_ucs2 0x1000103A), (_ucs2 0x102C10001039), (_ucs2 0x102C1000103A), (_ucs2 0x102B10001039), (_ucs2 0x102B1000103A), (_ucs2 0x102D10001039), (_ucs2 0x102D1000103A), (_ucs2 0x102F10001039), (_ucs2 0x102F1000103A), (_ucs2 0x103110001039), (_ucs2 0x10311000103A), (_ucs2 0x1031102C10001039), (_ucs2 0x1031102C1000103A), (_ucs2 0x1031102B10001039), (_ucs2 0x1031102B1000103A), (_ucs2 0x102D102F10001039), (_ucs2 0x102D102F1000103A), (_ucs2 0x10011039), (_ucs2 0x1001103A), (_ucs2 0x102C10011039), (_ucs2 0x102C1001103A), (_ucs2 0x102B10011039), (_ucs2 0x102B1001103A), (_ucs2 0x102D10011039), (_ucs2 0x102D1001103A), (_ucs2 0x102F10011039), (_ucs2 0x102F1001103A), (_ucs2 0x103110011039), (_ucs2 0x10311001103A), (_ucs2 0x1031102C10011039), (_ucs2 0x1031102C1001103A), (_ucs2 0x1031102B10011039), (_ucs2 0x1031102B1001103A), (_ucs2 0x102D102F10011039), (_ucs2 0x102D102F1001103A), (_ucs2 0x10021039), (_ucs2 0x1002103A), (_ucs2 0x102C10021039), (_ucs2 0x102C1002103A), (_ucs2 0x102B10021039), (_ucs2 0x102B1002103A), (_ucs2 0x102D10021039), (_ucs2 0x102D1002103A), (_ucs2 0x102F10021039), (_ucs2 0x102F1002103A), (_ucs2 0x103110021039), (_ucs2 0x10311002103A), (_ucs2 0x1031102C10021039), (_ucs2 0x1031102C1002103A), (_ucs2 0x1031102B10021039), (_ucs2 0x1031102B1002103A), (_ucs2 0x102D102F10021039), (_ucs2 0x102D102F1002103A), (_ucs2 0x10031039), (_ucs2 0x1003103A), (_ucs2 0x102C10031039), (_ucs2 0x102C1003103A), (_ucs2 0x102B10031039), (_ucs2 0x102B1003103A), (_ucs2 0x102D10031039), (_ucs2 0x102D1003103A), (_ucs2 0x102F10031039), (_ucs2 0x102F1003103A), (_ucs2 0x103110031039), (_ucs2 0x10311003103A), (_ucs2 0x1031102C10031039), (_ucs2 0x1031102C1003103A), (_ucs2 0x1031102B10031039), (_ucs2 0x1031102B1003103A), (_ucs2 0x102D102F10031039), (_ucs2 0x102D102F1003103A), (_ucs2 0x1004103A1039), (_ucs2 0x1004103A), (_ucs2 0x102C1004103A1039), (_ucs2 0x102C1004103A), (_ucs2 0x102B1004103A1039), (_ucs2 0x102B1004103A), (_ucs2 0x102D1004103A1039), (_ucs2 0x102D1004103A), (_ucs2 0x102F1004103A1039), (_ucs2 0x102F1004103A), (_ucs2 0x10311004103A1039), (_ucs2 0x10311004103A), (_ucs2 0x1031102C1004103A1039), (_ucs2 0x1031102C1004103A), (_ucs2 0x1031102B1004103A1039), (_ucs2 0x1031102B1004103A), (_ucs2 0x102D102F1004103A1039), (_ucs2 0x102D102F1004103A), (_ucs2 0x10051039), (_ucs2 0x1005103A), (_ucs2 0x102C10051039), (_ucs2 0x102C1005103A), (_ucs2 0x102B10051039), (_ucs2 0x102B1005103A), (_ucs2 0x102D10051039), (_ucs2 0x102D1005103A), (_ucs2 0x102F10051039), (_ucs2 0x102F1005103A), (_ucs2 0x103110051039), (_ucs2 0x10311005103A), (_ucs2 0x1031102C10051039), (_ucs2 0x1031102C1005103A), (_ucs2 0x1031102B10051039), (_ucs2 0x1031102B1005103A), (_ucs2 0x102D102F10051039), (_ucs2 0x102D102F1005103A), (_ucs2 0x10061039), (_ucs2 0x1006103A), (_ucs2 0x102C10061039), (_ucs2 0x102C1006103A), (_ucs2 0x102B10061039), (_ucs2 0x102B1006103A), (_ucs2 0x102D10061039), (_ucs2 0x102D1006103A), (_ucs2 0x102F10061039), (_ucs2 0x102F1006103A), (_ucs2 0x103110061039), (_ucs2 0x10311006103A), (_ucs2 0x1031102C10061039), (_ucs2 0x1031102C1006103A), (_ucs2 0x1031102B10061039), (_ucs2 0x1031102B1006103A), (_ucs2 0x102D102F10061039), (_ucs2 0x102D102F1006103A), (_ucs2 0x10071039), (_ucs2 0x1007103A), (_ucs2 0x102C10071039), (_ucs2 0x102C1007103A), (_ucs2 0x102B10071039), (_ucs2 0x102B1007103A), (_ucs2 0x102D10071039), (_ucs2 0x102D1007103A), (_ucs2 0x102F10071039), (_ucs2 0x102F1007103A), (_ucs2 0x103110071039), (_ucs2 0x10311007103A), (_ucs2 0x1031102C10071039), (_ucs2 0x1031102C1007103A), (_ucs2 0x1031102B10071039), (_ucs2 0x1031102B1007103A), (_ucs2 0x102D102F10071039), (_ucs2 0x102D102F1007103A), (_ucs2 0x1008103A), (_ucs2 0x102C1008103A), (_ucs2 0x102B1008103A), (_ucs2 0x102D1008103A), (_ucs2 0x102F1008103A), (_ucs2 0x10311008103A), (_ucs2 0x1031102C1008103A), (_ucs2 0x1031102B1008103A), (_ucs2 0x102D102F1008103A), (_ucs2 0x10091039), (_ucs2 0x1009103A), (_ucs2 0x102C10091039), (_ucs2 0x102C1009103A), (_ucs2 0x102B10091039), (_ucs2 0x102B1009103A), (_ucs2 0x102D10091039), (_ucs2 0x102D1009103A), (_ucs2 0x102F10091039), (_ucs2 0x102F1009103A), (_ucs2 0x103110091039), (_ucs2 0x10311009103A), (_ucs2 0x1031102C10091039), (_ucs2 0x1031102C1009103A), (_ucs2 0x1031102B10091039), (_ucs2 0x1031102B1009103A), (_ucs2 0x102D102F10091039), (_ucs2 0x102D102F1009103A), (_ucs2 0x100A1039), (_ucs2 0x100A103A), (_ucs2 0x102C100A1039), (_ucs2 0x102C100A103A), (_ucs2 0x102B100A1039), (_ucs2 0x102B100A103A), (_ucs2 0x102D100A1039), (_ucs2 0x102D100A103A), (_ucs2 0x102F100A1039), (_ucs2 0x102F100A103A), (_ucs2 0x1031100A1039), (_ucs2 0x1031100A103A), (_ucs2 0x1031102C100A1039), (_ucs2 0x1031102C100A103A), (_ucs2 0x1031102B100A1039), (_ucs2 0x1031102B100A103A), (_ucs2 0x102D102F100A1039), (_ucs2 0x102D102F100A103A), (_ucs2 0x100B1039), (_ucs2 0x100B103A), (_ucs2 0x102C100B1039), (_ucs2 0x102C100B103A), (_ucs2 0x102B100B1039), (_ucs2 0x102B100B103A), (_ucs2 0x102D100B1039), (_ucs2 0x102D100B103A), (_ucs2 0x102F100B1039), (_ucs2 0x102F100B103A), (_ucs2 0x1031100B1039), (_ucs2 0x1031100B103A), (_ucs2 0x1031102C100B1039), (_ucs2 0x1031102C100B103A), (_ucs2 0x1031102B100B1039), (_ucs2 0x1031102B100B103A), (_ucs2 0x102D102F100B1039), (_ucs2 0x102D102F100B103A), (_ucs2 0x100C1039), (_ucs2 0x100C103A), (_ucs2 0x102C100C1039), (_ucs2 0x102C100C103A), (_ucs2 0x102B100C1039), (_ucs2 0x102B100C103A), (_ucs2 0x102D100C1039), (_ucs2 0x102D100C103A), (_ucs2 0x102F100C1039), (_ucs2 0x102F100C103A), (_ucs2 0x1031100C1039), (_ucs2 0x1031100C103A), (_ucs2 0x1031102C100C1039), (_ucs2 0x1031102C100C103A), (_ucs2 0x1031102B100C1039), (_ucs2 0x1031102B100C103A), (_ucs2 0x102D102F100C1039), (_ucs2 0x102D102F100C103A), (_ucs2 0x100D1039), (_ucs2 0x100D103A), (_ucs2 0x102C100D1039), (_ucs2 0x102C100D103A), (_ucs2 0x102B100D1039), (_ucs2 0x102B100D103A), (_ucs2 0x102D100D1039), (_ucs2 0x102D100D103A), (_ucs2 0x102F100D1039), (_ucs2 0x102F100D103A), (_ucs2 0x1031100D1039), (_ucs2 0x1031100D103A), (_ucs2 0x1031102C100D1039), (_ucs2 0x1031102C100D103A), (_ucs2 0x1031102B100D1039), (_ucs2 0x1031102B100D103A), (_ucs2 0x102D102F100D1039), (_ucs2 0x102D102F100D103A), (_ucs2 0x100E1039), (_ucs2 0x100E103A), (_ucs2 0x102C100E1039), (_ucs2 0x102C100E103A), (_ucs2 0x102B100E1039), (_ucs2 0x102B100E103A), (_ucs2 0x102D100E1039), (_ucs2 0x102D100E103A), (_ucs2 0x102F100E1039), (_ucs2 0x102F100E103A), (_ucs2 0x1031100E1039), (_ucs2 0x1031100E103A), (_ucs2 0x1031102C100E1039), (_ucs2 0x1031102C100E103A), (_ucs2 0x1031102B100E1039), (_ucs2 0x1031102B100E103A), (_ucs2 0x102D102F100E1039), (_ucs2 0x102D102F100E103A), (_ucs2 0x100F1039), (_ucs2 0x100F103A), (_ucs2 0x102C100F1039), (_ucs2 0x102C100F103A), (_ucs2 0x102B100F1039), (_ucs2 0x102B100F103A), (_ucs2 0x102D100F1039), (_ucs2 0x102D100F103A), (_ucs2 0x102F100F1039), (_ucs2 0x102F100F103A), (_ucs2 0x1031100F1039), (_ucs2 0x1031100F103A), (_ucs2 0x1031102C100F1039), (_ucs2 0x1031102C100F103A), (_ucs2 0x1031102B100F1039), (_ucs2 0x1031102B100F103A), (_ucs2 0x102D102F100F1039), (_ucs2 0x102D102F100F103A), (_ucs2 0x10101039), (_ucs2 0x1010103A), (_ucs2 0x102C10101039), (_ucs2 0x102C1010103A), (_ucs2 0x102B10101039), (_ucs2 0x102B1010103A), (_ucs2 0x102D10101039), (_ucs2 0x102D1010103A), (_ucs2 0x102F10101039), (_ucs2 0x102F1010103A), (_ucs2 0x103110101039), (_ucs2 0x10311010103A), (_ucs2 0x1031102C10101039), (_ucs2 0x1031102C1010103A), (_ucs2 0x1031102B10101039), (_ucs2 0x1031102B1010103A), (_ucs2 0x102D102F10101039), (_ucs2 0x102D102F1010103A), (_ucs2 0x10111039), (_ucs2 0x1011103A), (_ucs2 0x102C10111039), (_ucs2 0x102C1011103A), (_ucs2 0x102B10111039), (_ucs2 0x102B1011103A), (_ucs2 0x102D10111039), (_ucs2 0x102D1011103A), (_ucs2 0x102F10111039), (_ucs2 0x102F1011103A), (_ucs2 0x103110111039), (_ucs2 0x10311011103A), (_ucs2 0x1031102C10111039), (_ucs2 0x1031102C1011103A), (_ucs2 0x1031102B10111039), (_ucs2 0x1031102B1011103A), (_ucs2 0x102D102F10111039), (_ucs2 0x102D102F1011103A), (_ucs2 0x10121039), (_ucs2 0x1012103A), (_ucs2 0x102C10121039), (_ucs2 0x102C1012103A), (_ucs2 0x102B10121039), (_ucs2 0x102B1012103A), (_ucs2 0x102D10121039), (_ucs2 0x102D1012103A), (_ucs2 0x102F10121039), (_ucs2 0x102F1012103A), (_ucs2 0x103110121039), (_ucs2 0x10311012103A), (_ucs2 0x1031102C10121039), (_ucs2 0x1031102C1012103A), (_ucs2 0x1031102B10121039), (_ucs2 0x1031102B1012103A), (_ucs2 0x102D102F10121039), (_ucs2 0x102D102F1012103A), (_ucs2 0x10131039), (_ucs2 0x1013103A), (_ucs2 0x102C10131039), (_ucs2 0x102C1013103A), (_ucs2 0x102B10131039), (_ucs2 0x102B1013103A), (_ucs2 0x102D10131039), (_ucs2 0x102D1013103A), (_ucs2 0x102F10131039), (_ucs2 0x102F1013103A), (_ucs2 0x103110131039), (_ucs2 0x10311013103A), (_ucs2 0x1031102C10131039), (_ucs2 0x1031102C1013103A), (_ucs2 0x1031102B10131039), (_ucs2 0x1031102B1013103A), (_ucs2 0x102D102F10131039), (_ucs2 0x102D102F1013103A), (_ucs2 0x10141039), (_ucs2 0x1014103A), (_ucs2 0x102C10141039), (_ucs2 0x102C1014103A), (_ucs2 0x102B10141039), (_ucs2 0x102B1014103A), (_ucs2 0x102D10141039), (_ucs2 0x102D1014103A), (_ucs2 0x102F10141039), (_ucs2 0x102F1014103A), (_ucs2 0x103110141039), (_ucs2 0x10311014103A), (_ucs2 0x1031102C10141039), (_ucs2 0x1031102C1014103A), (_ucs2 0x1031102B10141039), (_ucs2 0x1031102B1014103A), (_ucs2 0x102D102F10141039), (_ucs2 0x102D102F1014103A), (_ucs2 0x10151039), (_ucs2 0x1015103A), (_ucs2 0x102C10151039), (_ucs2 0x102C1015103A), (_ucs2 0x102B10151039), (_ucs2 0x102B1015103A), (_ucs2 0x102D10151039), (_ucs2 0x102D1015103A), (_ucs2 0x102F10151039), (_ucs2 0x102F1015103A), (_ucs2 0x103110151039), (_ucs2 0x10311015103A), (_ucs2 0x1031102C10151039), (_ucs2 0x1031102C1015103A), (_ucs2 0x1031102B10151039), (_ucs2 0x1031102B1015103A), (_ucs2 0x102D102F10151039), (_ucs2 0x102D102F1015103A), (_ucs2 0x10161039), (_ucs2 0x1016103A), (_ucs2 0x102C10161039), (_ucs2 0x102C1016103A), (_ucs2 0x102B10161039), (_ucs2 0x102B1016103A), (_ucs2 0x102D10161039), (_ucs2 0x102D1016103A), (_ucs2 0x102F10161039), (_ucs2 0x102F1016103A), (_ucs2 0x103110161039), (_ucs2 0x10311016103A), (_ucs2 0x1031102C10161039), (_ucs2 0x1031102C1016103A), (_ucs2 0x1031102B10161039), (_ucs2 0x1031102B1016103A), (_ucs2 0x102D102F10161039), (_ucs2 0x102D102F1016103A), (_ucs2 0x10171039), (_ucs2 0x1017103A), (_ucs2 0x102C10171039), (_ucs2 0x102C1017103A), (_ucs2 0x102B10171039), (_ucs2 0x102B1017103A), (_ucs2 0x102D10171039), (_ucs2 0x102D1017103A), (_ucs2 0x102F10171039), (_ucs2 0x102F1017103A), (_ucs2 0x103110171039), (_ucs2 0x10311017103A), (_ucs2 0x1031102C10171039), (_ucs2 0x1031102C1017103A), (_ucs2 0x1031102B10171039), (_ucs2 0x1031102B1017103A), (_ucs2 0x102D102F10171039), (_ucs2 0x102D102F1017103A), (_ucs2 0x10181039), (_ucs2 0x1018103A), (_ucs2 0x102C10181039), (_ucs2 0x102C1018103A), (_ucs2 0x102B10181039), (_ucs2 0x102B1018103A), (_ucs2 0x102D10181039), (_ucs2 0x102D1018103A), (_ucs2 0x102F10181039), (_ucs2 0x102F1018103A), (_ucs2 0x103110181039), (_ucs2 0x10311018103A), (_ucs2 0x1031102C10181039), (_ucs2 0x1031102C1018103A), (_ucs2 0x1031102B10181039), (_ucs2 0x1031102B1018103A), (_ucs2 0x102D102F10181039), (_ucs2 0x102D102F1018103A), (_ucs2 0x10191039), (_ucs2 0x1019103A), (_ucs2 0x102C10191039), (_ucs2 0x102C1019103A), (_ucs2 0x102B10191039), (_ucs2 0x102B1019103A), (_ucs2 0x102D10191039), (_ucs2 0x102D1019103A), (_ucs2 0x102F10191039), (_ucs2 0x102F1019103A), (_ucs2 0x103110191039), (_ucs2 0x10311019103A), (_ucs2 0x1031102C10191039), (_ucs2 0x1031102C1019103A), (_ucs2 0x1031102B10191039), (_ucs2 0x1031102B1019103A), (_ucs2 0x102D102F10191039), (_ucs2 0x102D102F1019103A), (_ucs2 0x101A1039), (_ucs2 0x101A103A), (_ucs2 0x102C101A1039), (_ucs2 0x102C101A103A), (_ucs2 0x102B101A1039), (_ucs2 0x102B101A103A), (_ucs2 0x102D101A1039), (_ucs2 0x102D101A103A), (_ucs2 0x102F101A1039), (_ucs2 0x102F101A103A), (_ucs2 0x1031101A1039), (_ucs2 0x1031101A103A), (_ucs2 0x1031102C101A1039), (_ucs2 0x1031102C101A103A), (_ucs2 0x1031102B101A1039), (_ucs2 0x1031102B101A103A), (_ucs2 0x102D102F101A1039), (_ucs2 0x102D102F101A103A), (_ucs2 0x101B1039), (_ucs2 0x101B103A), (_ucs2 0x102C101B1039), (_ucs2 0x102C101B103A), (_ucs2 0x102B101B1039), (_ucs2 0x102B101B103A), (_ucs2 0x102D101B1039), (_ucs2 0x102D101B103A), (_ucs2 0x102F101B1039), (_ucs2 0x102F101B103A), (_ucs2 0x1031101B1039), (_ucs2 0x1031101B103A), (_ucs2 0x1031102C101B1039), (_ucs2 0x1031102C101B103A), (_ucs2 0x1031102B101B1039), (_ucs2 0x1031102B101B103A), (_ucs2 0x102D102F101B1039), (_ucs2 0x102D102F101B103A), (_ucs2 0x101C1039), (_ucs2 0x101C103A), (_ucs2 0x102C101C1039), (_ucs2 0x102C101C103A), (_ucs2 0x102B101C1039), (_ucs2 0x102B101C103A), (_ucs2 0x102D101C1039), (_ucs2 0x102D101C103A), (_ucs2 0x102F101C1039), (_ucs2 0x102F101C103A), (_ucs2 0x1031101C1039), (_ucs2 0x1031101C103A), (_ucs2 0x1031102C101C1039), (_ucs2 0x1031102C101C103A), (_ucs2 0x1031102B101C1039), (_ucs2 0x1031102B101C103A), (_ucs2 0x102D102F101C1039), (_ucs2 0x102D102F101C103A), (_ucs2 0x101D103A), (_ucs2 0x102C101D103A), (_ucs2 0x102B101D103A), (_ucs2 0x102D101D103A), (_ucs2 0x102F101D103A), (_ucs2 0x1031101D103A), (_ucs2 0x1031102C101D103A), (_ucs2 0x1031102B101D103A), (_ucs2 0x102D102F101D103A), (_ucs2 0x101E1039), (_ucs2 0x101E103A), (_ucs2 0x102C101E1039), (_ucs2 0x102C101E103A), (_ucs2 0x102B101E1039), (_ucs2 0x102B101E103A), (_ucs2 0x102D101E1039), (_ucs2 0x102D101E103A), (_ucs2 0x102F101E1039), (_ucs2 0x102F101E103A), (_ucs2 0x1031101E1039), (_ucs2 0x1031101E103A), (_ucs2 0x1031102C101E1039), (_ucs2 0x1031102C101E103A), (_ucs2 0x1031102B101E1039), (_ucs2 0x1031102B101E103A), (_ucs2 0x102D102F101E1039), (_ucs2 0x102D102F101E103A), (_ucs2 0x101F1039), (_ucs2 0x101F103A), (_ucs2 0x102C101F1039), (_ucs2 0x102C101F103A), (_ucs2 0x102B101F1039), (_ucs2 0x102B101F103A), (_ucs2 0x102D101F1039), (_ucs2 0x102D101F103A), (_ucs2 0x102F101F1039), (_ucs2 0x102F101F103A), (_ucs2 0x1031101F1039), (_ucs2 0x1031101F103A), (_ucs2 0x1031102C101F1039), (_ucs2 0x1031102C101F103A), (_ucs2 0x1031102B101F1039), (_ucs2 0x1031102B101F103A), (_ucs2 0x102D102F101F1039), (_ucs2 0x102D102F101F103A), (_ucs2 0x1020103A), (_ucs2 0x102C1020103A), (_ucs2 0x102B1020103A), (_ucs2 0x102D1020103A), (_ucs2 0x102F1020103A), (_ucs2 0x10311020103A), (_ucs2 0x1031102C1020103A), (_ucs2 0x1031102B1020103A), (_ucs2 0x102D102F1020103A), (_ucs2 0x1021103A), (_ucs2 0x102C1021103A), (_ucs2 0x102B1021103A), (_ucs2 0x102D1021103A), (_ucs2 0x102F1021103A), (_ucs2 0x10311021103A), (_ucs2 0x1031102C1021103A), (_ucs2 0x1031102B1021103A), (_ucs2 0x102D102F1021103A), ('--- Medials'), (_ucs2 0x105E), (_ucs2 0x105F), (_ucs2 0x103B), (_ucs2 0x103C), (_ucs2 0x1060), (_ucs2 0x103D), (_ucs2 0x1082), (_ucs2 0x103E), (_ucs2 0x103B103D), (_ucs2 0x103C103D), (_ucs2 0x103B103E), (_ucs2 0x103C103E), (_ucs2 0x103D103E), (_ucs2 0x103B103D103E), (_ucs2 0x103C103D103E), ('--- Independent vowels'), (_ucs2 0x1021102D), (_ucs2 0x1023), (_ucs2 0x1021102E), (_ucs2 0x1024), (_ucs2 0x1021102F), (_ucs2 0x1025), (_ucs2 0x10211030), (_ucs2 0x1026), (_ucs2 0x10211031), (_ucs2 0x1027), (_ucs2 0x1028), (_ucs2 0x10211031102C), (_ucs2 0x1029), (_ucs2 0x10211031102C103A), (_ucs2 0x102A), (_ucs2 0x102D1019103A), (_ucs2 0x102D1036), (_ucs2 0x102D1019103A1037), (_ucs2 0x102D10361037), (_ucs2 0x102D1019103A1038), (_ucs2 0x102D10361038), (_ucs2 0x102F1019103A), (_ucs2 0x102F1036), (_ucs2 0x102F1019103A1037), (_ucs2 0x102F10361037), (_ucs2 0x102F1019103A1038), (_ucs2 0x102F10361038), (_ucs2 0x1021102F1036), (_ucs2 0x1025102F1036), ('--- Independent vowels with finals'), (_ucs2 0x1021102D10001039), (_ucs2 0x102310001039), (_ucs2 0x1021102D1000103A), (_ucs2 0x10231000103A), (_ucs2 0x1021102F10001039), (_ucs2 0x102510001039), (_ucs2 0x1021102F1000103A), (_ucs2 0x10251000103A), (_ucs2 0x1021103110001039), (_ucs2 0x102710001039), (_ucs2 0x102110311000103A), (_ucs2 0x10271000103A), (_ucs2 0x10211031102C10001039), (_ucs2 0x102910001039), (_ucs2 0x10211031102C1000103A), (_ucs2 0x10291000103A), (_ucs2 0x10211031102C10001039), (_ucs2 0x10291031102C10001039), (_ucs2 0x10211031102C1000103A), (_ucs2 0x10291031102C1000103A), (_ucs2 0x1021102D10011039), (_ucs2 0x102310011039), (_ucs2 0x1021102D1001103A), (_ucs2 0x10231001103A), (_ucs2 0x1021102F10011039), (_ucs2 0x102510011039), (_ucs2 0x1021102F1001103A), (_ucs2 0x10251001103A), (_ucs2 0x1021103110011039), (_ucs2 0x102710011039), (_ucs2 0x102110311001103A), (_ucs2 0x10271001103A), (_ucs2 0x10211031102C10011039), (_ucs2 0x102910011039), (_ucs2 0x10211031102C1001103A), (_ucs2 0x10291001103A), (_ucs2 0x10211031102C10011039), (_ucs2 0x10291031102C10011039), (_ucs2 0x10211031102C1001103A), (_ucs2 0x10291031102C1001103A), (_ucs2 0x1021102D10021039), (_ucs2 0x102310021039), (_ucs2 0x1021102D1002103A), (_ucs2 0x10231002103A), (_ucs2 0x1021102F10021039), (_ucs2 0x102510021039), (_ucs2 0x1021102F1002103A), (_ucs2 0x10251002103A), (_ucs2 0x1021103110021039), (_ucs2 0x102710021039), (_ucs2 0x102110311002103A), (_ucs2 0x10271002103A), (_ucs2 0x10211031102C10021039), (_ucs2 0x102910021039), (_ucs2 0x10211031102C1002103A), (_ucs2 0x10291002103A), (_ucs2 0x10211031102C10021039), (_ucs2 0x10291031102C10021039), (_ucs2 0x10211031102C1002103A), (_ucs2 0x10291031102C1002103A), (_ucs2 0x1021102D10031039), (_ucs2 0x102310031039), (_ucs2 0x1021102D1003103A), (_ucs2 0x10231003103A), (_ucs2 0x1021102F10031039), (_ucs2 0x102510031039), (_ucs2 0x1021102F1003103A), (_ucs2 0x10251003103A), (_ucs2 0x1021103110031039), (_ucs2 0x102710031039), (_ucs2 0x102110311003103A), (_ucs2 0x10271003103A), (_ucs2 0x10211031102C10031039), (_ucs2 0x102910031039), (_ucs2 0x10211031102C1003103A), (_ucs2 0x10291003103A), (_ucs2 0x10211031102C10031039), (_ucs2 0x10291031102C10031039), (_ucs2 0x10211031102C1003103A), (_ucs2 0x10291031102C1003103A), (_ucs2 0x1021102D10041039), (_ucs2 0x102310041039), (_ucs2 0x1021102D1004103A), (_ucs2 0x10231004103A), (_ucs2 0x1021102F10041039), (_ucs2 0x102510041039), (_ucs2 0x1021102F1004103A), (_ucs2 0x10251004103A), (_ucs2 0x1021103110041039), (_ucs2 0x102710041039), (_ucs2 0x102110311004103A), (_ucs2 0x10271004103A), (_ucs2 0x10211031102C10041039), (_ucs2 0x102910041039), (_ucs2 0x10211031102C1004103A), (_ucs2 0x10291004103A), (_ucs2 0x10211031102C10041039), (_ucs2 0x10291031102C10041039), (_ucs2 0x10211031102C1004103A), (_ucs2 0x10291031102C1004103A), (_ucs2 0x1021102D10051039), (_ucs2 0x102310051039), (_ucs2 0x1021102D1005103A), (_ucs2 0x10231005103A), (_ucs2 0x1021102F10051039), (_ucs2 0x102510051039), (_ucs2 0x1021102F1005103A), (_ucs2 0x10251005103A), (_ucs2 0x1021103110051039), (_ucs2 0x102710051039), (_ucs2 0x102110311005103A), (_ucs2 0x10271005103A), (_ucs2 0x10211031102C10051039), (_ucs2 0x102910051039), (_ucs2 0x10211031102C1005103A), (_ucs2 0x10291005103A), (_ucs2 0x10211031102C10051039), (_ucs2 0x10291031102C10051039), (_ucs2 0x10211031102C1005103A), (_ucs2 0x10291031102C1005103A), (_ucs2 0x1021102D10061039), (_ucs2 0x102310061039), (_ucs2 0x1021102D1006103A), (_ucs2 0x10231006103A), (_ucs2 0x1021102F10061039), (_ucs2 0x102510061039), (_ucs2 0x1021102F1006103A), (_ucs2 0x10251006103A), (_ucs2 0x1021103110061039), (_ucs2 0x102710061039), (_ucs2 0x102110311006103A), (_ucs2 0x10271006103A), (_ucs2 0x10211031102C10061039), (_ucs2 0x102910061039), (_ucs2 0x10211031102C1006103A), (_ucs2 0x10291006103A), (_ucs2 0x10211031102C10061039), (_ucs2 0x10291031102C10061039), (_ucs2 0x10211031102C1006103A), (_ucs2 0x10291031102C1006103A), (_ucs2 0x1021102D10071039), (_ucs2 0x102310071039), (_ucs2 0x1021102D1007103A), (_ucs2 0x10231007103A), (_ucs2 0x1021102F10071039), (_ucs2 0x102510071039), (_ucs2 0x1021102F1007103A), (_ucs2 0x10251007103A), (_ucs2 0x1021103110071039), (_ucs2 0x102710071039), (_ucs2 0x102110311007103A), (_ucs2 0x10271007103A), (_ucs2 0x10211031102C10071039), (_ucs2 0x102910071039), (_ucs2 0x10211031102C1007103A), (_ucs2 0x10291007103A), (_ucs2 0x10211031102C10071039), (_ucs2 0x10291031102C10071039), (_ucs2 0x10211031102C1007103A), (_ucs2 0x10291031102C1007103A), (_ucs2 0x1021102D10091039), (_ucs2 0x102310091039), (_ucs2 0x1021102D1009103A), (_ucs2 0x10231009103A), (_ucs2 0x1021102F10091039), (_ucs2 0x102510091039), (_ucs2 0x1021102F1009103A), (_ucs2 0x10251009103A), (_ucs2 0x1021103110091039), (_ucs2 0x102710091039), (_ucs2 0x102110311009103A), (_ucs2 0x10271009103A), (_ucs2 0x10211031102C10091039), (_ucs2 0x102910091039), (_ucs2 0x10211031102C1009103A), (_ucs2 0x10291009103A), (_ucs2 0x10211031102C10091039), (_ucs2 0x10291031102C10091039), (_ucs2 0x10211031102C1009103A), (_ucs2 0x10291031102C1009103A), (_ucs2 0x1021102D100A1039), (_ucs2 0x1023100A1039), (_ucs2 0x1021102D100A103A), (_ucs2 0x1023100A103A), (_ucs2 0x1021102F100A1039), (_ucs2 0x1025100A1039), (_ucs2 0x1021102F100A103A), (_ucs2 0x1025100A103A), (_ucs2 0x10211031100A1039), (_ucs2 0x1027100A1039), (_ucs2 0x10211031100A103A), (_ucs2 0x1027100A103A), (_ucs2 0x10211031102C100A1039), (_ucs2 0x1029100A1039), (_ucs2 0x10211031102C100A103A), (_ucs2 0x1029100A103A), (_ucs2 0x10211031102C100A1039), (_ucs2 0x10291031102C100A1039), (_ucs2 0x10211031102C100A103A), (_ucs2 0x10291031102C100A103A), (_ucs2 0x1021102D100B1039), (_ucs2 0x1023100B1039), (_ucs2 0x1021102D100B103A), (_ucs2 0x1023100B103A), (_ucs2 0x1021102F100B1039), (_ucs2 0x1025100B1039), (_ucs2 0x1021102F100B103A), (_ucs2 0x1025100B103A), (_ucs2 0x10211031100B1039), (_ucs2 0x1027100B1039), (_ucs2 0x10211031100B103A), (_ucs2 0x1027100B103A), (_ucs2 0x10211031102C100B1039), (_ucs2 0x1029100B1039), (_ucs2 0x10211031102C100B103A), (_ucs2 0x1029100B103A), (_ucs2 0x10211031102C100B1039), (_ucs2 0x10291031102C100B1039), (_ucs2 0x10211031102C100B103A), (_ucs2 0x10291031102C100B103A), (_ucs2 0x1021102D100C1039), (_ucs2 0x1023100C1039), (_ucs2 0x1021102D100C103A), (_ucs2 0x1023100C103A), (_ucs2 0x1021102F100C1039), (_ucs2 0x1025100C1039), (_ucs2 0x1021102F100C103A), (_ucs2 0x1025100C103A), (_ucs2 0x10211031100C1039), (_ucs2 0x1027100C1039), (_ucs2 0x10211031100C103A), (_ucs2 0x1027100C103A), (_ucs2 0x10211031102C100C1039), (_ucs2 0x1029100C1039), (_ucs2 0x10211031102C100C103A), (_ucs2 0x1029100C103A), (_ucs2 0x10211031102C100C1039), (_ucs2 0x10291031102C100C1039), (_ucs2 0x10211031102C100C103A), (_ucs2 0x10291031102C100C103A), (_ucs2 0x1021102D100D1039), (_ucs2 0x1023100D1039), (_ucs2 0x1021102D100D103A), (_ucs2 0x1023100D103A), (_ucs2 0x1021102F100D1039), (_ucs2 0x1025100D1039), (_ucs2 0x1021102F100D103A), (_ucs2 0x1025100D103A), (_ucs2 0x10211031100D1039), (_ucs2 0x1027100D1039), (_ucs2 0x10211031100D103A), (_ucs2 0x1027100D103A), (_ucs2 0x10211031102C100D1039), (_ucs2 0x1029100D1039), (_ucs2 0x10211031102C100D103A), (_ucs2 0x1029100D103A), (_ucs2 0x10211031102C100D1039), (_ucs2 0x10291031102C100D1039), (_ucs2 0x10211031102C100D103A), (_ucs2 0x10291031102C100D103A), (_ucs2 0x1021102D100E1039), (_ucs2 0x1023100E1039), (_ucs2 0x1021102D100E103A), (_ucs2 0x1023100E103A), (_ucs2 0x1021102F100E1039), (_ucs2 0x1025100E1039), (_ucs2 0x1021102F100E103A), (_ucs2 0x1025100E103A), (_ucs2 0x10211031100E1039), (_ucs2 0x1027100E1039), (_ucs2 0x10211031100E103A), (_ucs2 0x1027100E103A), (_ucs2 0x10211031102C100E1039), (_ucs2 0x1029100E1039), (_ucs2 0x10211031102C100E103A), (_ucs2 0x1029100E103A), (_ucs2 0x10211031102C100E1039), (_ucs2 0x10291031102C100E1039), (_ucs2 0x10211031102C100E103A), (_ucs2 0x10291031102C100E103A), (_ucs2 0x1021102D100F1039), (_ucs2 0x1023100F1039), (_ucs2 0x1021102D100F103A), (_ucs2 0x1023100F103A), (_ucs2 0x1021102F100F1039), (_ucs2 0x1025100F1039), (_ucs2 0x1021102F100F103A), (_ucs2 0x1025100F103A), (_ucs2 0x10211031100F1039), (_ucs2 0x1027100F1039), (_ucs2 0x10211031100F103A), (_ucs2 0x1027100F103A), (_ucs2 0x10211031102C100F1039), (_ucs2 0x1029100F1039), (_ucs2 0x10211031102C100F103A), (_ucs2 0x1029100F103A), (_ucs2 0x10211031102C100F1039), (_ucs2 0x10291031102C100F1039), (_ucs2 0x10211031102C100F103A), (_ucs2 0x10291031102C100F103A), (_ucs2 0x1021102D10101039), (_ucs2 0x102310101039), (_ucs2 0x1021102D1010103A), (_ucs2 0x10231010103A), (_ucs2 0x1021102F10101039), (_ucs2 0x102510101039), (_ucs2 0x1021102F1010103A), (_ucs2 0x10251010103A), (_ucs2 0x1021103110101039), (_ucs2 0x102710101039), (_ucs2 0x102110311010103A), (_ucs2 0x10271010103A), (_ucs2 0x10211031102C10101039), (_ucs2 0x102910101039), (_ucs2 0x10211031102C1010103A), (_ucs2 0x10291010103A), (_ucs2 0x10211031102C10101039), (_ucs2 0x10291031102C10101039), (_ucs2 0x10211031102C1010103A), (_ucs2 0x10291031102C1010103A), (_ucs2 0x1021102D10111039), (_ucs2 0x102310111039), (_ucs2 0x1021102D1011103A), (_ucs2 0x10231011103A), (_ucs2 0x1021102F10111039), (_ucs2 0x102510111039), (_ucs2 0x1021102F1011103A), (_ucs2 0x10251011103A), (_ucs2 0x1021103110111039), (_ucs2 0x102710111039), (_ucs2 0x102110311011103A), (_ucs2 0x10271011103A), (_ucs2 0x10211031102C10111039), (_ucs2 0x102910111039), (_ucs2 0x10211031102C1011103A), (_ucs2 0x10291011103A), (_ucs2 0x10211031102C10111039), (_ucs2 0x10291031102C10111039), (_ucs2 0x10211031102C1011103A), (_ucs2 0x10291031102C1011103A), (_ucs2 0x1021102D10121039), (_ucs2 0x102310121039), (_ucs2 0x1021102D1012103A), (_ucs2 0x10231012103A), (_ucs2 0x1021102F10121039), (_ucs2 0x102510121039), (_ucs2 0x1021102F1012103A), (_ucs2 0x10251012103A), (_ucs2 0x1021103110121039), (_ucs2 0x102710121039), (_ucs2 0x102110311012103A), (_ucs2 0x10271012103A), (_ucs2 0x10211031102C10121039), (_ucs2 0x102910121039), (_ucs2 0x10211031102C1012103A), (_ucs2 0x10291012103A), (_ucs2 0x10211031102C10121039), (_ucs2 0x10291031102C10121039), (_ucs2 0x10211031102C1012103A), (_ucs2 0x10291031102C1012103A), (_ucs2 0x1021102D10131039), (_ucs2 0x102310131039), (_ucs2 0x1021102D1013103A), (_ucs2 0x10231013103A), (_ucs2 0x1021102F10131039), (_ucs2 0x102510131039), (_ucs2 0x1021102F1013103A), (_ucs2 0x10251013103A), (_ucs2 0x1021103110131039), (_ucs2 0x102710131039), (_ucs2 0x102110311013103A), (_ucs2 0x10271013103A), (_ucs2 0x10211031102C10131039), (_ucs2 0x102910131039), (_ucs2 0x10211031102C1013103A), (_ucs2 0x10291013103A), (_ucs2 0x10211031102C10131039), (_ucs2 0x10291031102C10131039), (_ucs2 0x10211031102C1013103A), (_ucs2 0x10291031102C1013103A), (_ucs2 0x1021102D10141039), (_ucs2 0x102310141039), (_ucs2 0x1021102D1014103A), (_ucs2 0x10231014103A), (_ucs2 0x1021102F10141039), (_ucs2 0x102510141039), (_ucs2 0x1021102F1014103A), (_ucs2 0x10251014103A), (_ucs2 0x1021103110141039), (_ucs2 0x102710141039), (_ucs2 0x102110311014103A), (_ucs2 0x10271014103A), (_ucs2 0x10211031102C10141039), (_ucs2 0x102910141039), (_ucs2 0x10211031102C1014103A), (_ucs2 0x10291014103A), (_ucs2 0x10211031102C10141039), (_ucs2 0x10291031102C10141039), (_ucs2 0x10211031102C1014103A), (_ucs2 0x10291031102C1014103A), (_ucs2 0x1021102D10151039), (_ucs2 0x102310151039), (_ucs2 0x1021102D1015103A), (_ucs2 0x10231015103A), (_ucs2 0x1021102F10151039), (_ucs2 0x102510151039), (_ucs2 0x1021102F1015103A), (_ucs2 0x10251015103A), (_ucs2 0x1021103110151039), (_ucs2 0x102710151039), (_ucs2 0x102110311015103A), (_ucs2 0x10271015103A), (_ucs2 0x10211031102C10151039), (_ucs2 0x102910151039), (_ucs2 0x10211031102C1015103A), (_ucs2 0x10291015103A), (_ucs2 0x10211031102C10151039), (_ucs2 0x10291031102C10151039), (_ucs2 0x10211031102C1015103A), (_ucs2 0x10291031102C1015103A), (_ucs2 0x1021102D10161039), (_ucs2 0x102310161039), (_ucs2 0x1021102D1016103A), (_ucs2 0x10231016103A), (_ucs2 0x1021102F10161039), (_ucs2 0x102510161039), (_ucs2 0x1021102F1016103A), (_ucs2 0x10251016103A), (_ucs2 0x1021103110161039), (_ucs2 0x102710161039), (_ucs2 0x102110311016103A), (_ucs2 0x10271016103A), (_ucs2 0x10211031102C10161039), (_ucs2 0x102910161039), (_ucs2 0x10211031102C1016103A), (_ucs2 0x10291016103A), (_ucs2 0x10211031102C10161039), (_ucs2 0x10291031102C10161039), (_ucs2 0x10211031102C1016103A), (_ucs2 0x10291031102C1016103A), (_ucs2 0x1021102D10171039), (_ucs2 0x102310171039), (_ucs2 0x1021102D1017103A), (_ucs2 0x10231017103A), (_ucs2 0x1021102F10171039), (_ucs2 0x102510171039), (_ucs2 0x1021102F1017103A), (_ucs2 0x10251017103A), (_ucs2 0x1021103110171039), (_ucs2 0x102710171039), (_ucs2 0x102110311017103A), (_ucs2 0x10271017103A), (_ucs2 0x10211031102C10171039), (_ucs2 0x102910171039), (_ucs2 0x10211031102C1017103A), (_ucs2 0x10291017103A), (_ucs2 0x10211031102C10171039), (_ucs2 0x10291031102C10171039), (_ucs2 0x10211031102C1017103A), (_ucs2 0x10291031102C1017103A), (_ucs2 0x1021102D10181039), (_ucs2 0x102310181039), (_ucs2 0x1021102D1018103A), (_ucs2 0x10231018103A), (_ucs2 0x1021102F10181039), (_ucs2 0x102510181039), (_ucs2 0x1021102F1018103A), (_ucs2 0x10251018103A), (_ucs2 0x1021103110181039), (_ucs2 0x102710181039), (_ucs2 0x102110311018103A), (_ucs2 0x10271018103A), (_ucs2 0x10211031102C10181039), (_ucs2 0x102910181039), (_ucs2 0x10211031102C1018103A), (_ucs2 0x10291018103A), (_ucs2 0x10211031102C10181039), (_ucs2 0x10291031102C10181039), (_ucs2 0x10211031102C1018103A), (_ucs2 0x10291031102C1018103A), (_ucs2 0x1021102D10191039), (_ucs2 0x102310191039), (_ucs2 0x1021102D1019103A), (_ucs2 0x10231019103A), (_ucs2 0x1021102F10191039), (_ucs2 0x102510191039), (_ucs2 0x1021102F1019103A), (_ucs2 0x10251019103A), (_ucs2 0x1021103110191039), (_ucs2 0x102710191039), (_ucs2 0x102110311019103A), (_ucs2 0x10271019103A), (_ucs2 0x10211031102C10191039), (_ucs2 0x102910191039), (_ucs2 0x10211031102C1019103A), (_ucs2 0x10291019103A), (_ucs2 0x10211031102C10191039), (_ucs2 0x10291031102C10191039), (_ucs2 0x10211031102C1019103A), (_ucs2 0x10291031102C1019103A), (_ucs2 0x1021102D101A1039), (_ucs2 0x1023101A1039), (_ucs2 0x1021102D101A103A), (_ucs2 0x1023101A103A), (_ucs2 0x1021102F101A1039), (_ucs2 0x1025101A1039), (_ucs2 0x1021102F101A103A), (_ucs2 0x1025101A103A), (_ucs2 0x10211031101A1039), (_ucs2 0x1027101A1039), (_ucs2 0x10211031101A103A), (_ucs2 0x1027101A103A), (_ucs2 0x10211031102C101A1039), (_ucs2 0x1029101A1039), (_ucs2 0x10211031102C101A103A), (_ucs2 0x1029101A103A), (_ucs2 0x10211031102C101A1039), (_ucs2 0x10291031102C101A1039), (_ucs2 0x10211031102C101A103A), (_ucs2 0x10291031102C101A103A), (_ucs2 0x1021102D101B1039), (_ucs2 0x1023101B1039), (_ucs2 0x1021102D101B103A), (_ucs2 0x1023101B103A), (_ucs2 0x1021102F101B1039), (_ucs2 0x1025101B1039), (_ucs2 0x1021102F101B103A), (_ucs2 0x1025101B103A), (_ucs2 0x10211031101B1039), (_ucs2 0x1027101B1039), (_ucs2 0x10211031101B103A), (_ucs2 0x1027101B103A), (_ucs2 0x10211031102C101B1039), (_ucs2 0x1029101B1039), (_ucs2 0x10211031102C101B103A), (_ucs2 0x1029101B103A), (_ucs2 0x10211031102C101B1039), (_ucs2 0x10291031102C101B1039), (_ucs2 0x10211031102C101B103A), (_ucs2 0x10291031102C101B103A), (_ucs2 0x1021102D101C1039), (_ucs2 0x1023101C1039), (_ucs2 0x1021102D101C103A), (_ucs2 0x1023101C103A), (_ucs2 0x1021102F101C1039), (_ucs2 0x1025101C1039), (_ucs2 0x1021102F101C103A), (_ucs2 0x1025101C103A), (_ucs2 0x10211031101C1039), (_ucs2 0x1027101C1039), (_ucs2 0x10211031101C103A), (_ucs2 0x1027101C103A), (_ucs2 0x10211031102C101C1039), (_ucs2 0x1029101C1039), (_ucs2 0x10211031102C101C103A), (_ucs2 0x1029101C103A), (_ucs2 0x10211031102C101C1039), (_ucs2 0x10291031102C101C1039), (_ucs2 0x10211031102C101C103A), (_ucs2 0x10291031102C101C103A), (_ucs2 0x1021102D101E1039), (_ucs2 0x1023101E1039), (_ucs2 0x1021102D101E103A), (_ucs2 0x1023101E103A), (_ucs2 0x1021102F101E1039), (_ucs2 0x1025101E1039), (_ucs2 0x1021102F101E103A), (_ucs2 0x1025101E103A), (_ucs2 0x10211031101E1039), (_ucs2 0x1027101E1039), (_ucs2 0x10211031101E103A), (_ucs2 0x1027101E103A), (_ucs2 0x10211031102C101E1039), (_ucs2 0x1029101E1039), (_ucs2 0x10211031102C101E103A), (_ucs2 0x1029101E103A), (_ucs2 0x10211031102C101E1039), (_ucs2 0x10291031102C101E1039), (_ucs2 0x10211031102C101E103A), (_ucs2 0x10291031102C101E103A), (_ucs2 0x1021102D101F1039), (_ucs2 0x1023101F1039), (_ucs2 0x1021102D101F103A), (_ucs2 0x1023101F103A), (_ucs2 0x1021102F101F1039), (_ucs2 0x1025101F1039), (_ucs2 0x1021102F101F103A), (_ucs2 0x1025101F103A), (_ucs2 0x10211031101F1039), (_ucs2 0x1027101F1039), (_ucs2 0x10211031101F103A), (_ucs2 0x1027101F103A), (_ucs2 0x10211031102C101F1039), (_ucs2 0x1029101F1039), (_ucs2 0x10211031102C101F103A), (_ucs2 0x1029101F103A), (_ucs2 0x10211031102C101F1039), (_ucs2 0x10291031102C101F1039), (_ucs2 0x10211031102C101F103A), (_ucs2 0x10291031102C101F103A), ('--- Contractions'), (_ucs2 0x1031102C1000103A1000103B), (_ucs2 0x1031102C1000103A103B /* (suffix of) man */), (_ucs2 0x1014103A1014102F1015103A), (_ucs2 0x1014103A102F1015103A /* (suffix of) I */), ('--- Great Sa'), (_ucs2 0x1031101E1039101E), (_ucs2 0x1031103F), (_ucs2 0x102D101E1039101E), (_ucs2 0x102D103F), (_ucs2 0x102F101E1039101E), (_ucs2 0x102F103F), (_ucs2 0x1021102D101E1039101E), (_ucs2 0x1023103F), (_ucs2 0x1021102F101E1039101E), (_ucs2 0x1025103F), (_ucs2 0x101E1039101E), (_ucs2 0x103F), ('--- Symbols - collate as long form'), (_ucs2 0x1014103E102D102F1000103A), (_ucs2 0x104C), (_ucs2 0x101B103D10311037), (_ucs2 0x104D), (_ucs2 0x101C100A103A103810001031102C1004103A1038), (_ucs2 0x104E1004103A1038), (_ucs2 0x1021102D), (_ucs2 0x104F), ('--- Short Forms may need to be added here'), (_ucs2 0x101C1000103A101A102C), (_ucs2 0x101C1000103A103B102C /* right hand side */), (_ucs2 0x101E1019102E), (_ucs2 0x101E10391019102E /* daughter */), (_ucs2 0x101110191004103A1038), (_ucs2 0x1011103910191004103A1038 /* cooked rice */), (_ucs2 0x101C1000103A10181000103A), (_ucs2 0x101C103910181000103A /* tea */); SELECT id, IF(LEFT(s1,1)='-',s1,CONCAT(HEX(WEIGHT_STRING(s1)),'\t', HEX(CONVERT(s1 USING ucs2)))) FROM t1 ORDER BY id; id IF(LEFT(s1,1)='-',s1,CONCAT(HEX(WEIGHT_STRING(s1)),'\t', HEX(CONVERT(s1 USING ucs2)))) 1 2259 108C 2 22593ACB 1037 3 22593ACC 1038 4 22593ACD 10371038 5 --- Vowels 6 2232 102C 7 2232 102B 8 2246 1032 9 22463ACB 1031102C 10 22463ACB 1031102B 11 22463ACC 1031102C103A 12 22463ACC 1031102B103A 13 2248 1034 14 22483ACB 1036 15 22483ACC 102D102F 16 --- Vowels with finals 17 22483ACD 10001039 18 22483ACD 1000103A 19 22483ACE 102C10001039 20 22483ACE 102C1000103A 21 22483ACE 102B10001039 22 22483ACE 102B1000103A 23 22483ACF 102D10001039 24 22483ACF 102D1000103A 25 22483AD0 102F10001039 26 22483AD0 102F1000103A 27 22483AD1 103110001039 28 22483AD1 10311000103A 29 22483AD2 1031102C10001039 30 22483AD2 1031102C1000103A 31 22483AD2 1031102B10001039 32 22483AD2 1031102B1000103A 33 22483AD3 102D102F10001039 34 22483AD3 102D102F1000103A 35 22483AD4 10011039 36 22483AD4 1001103A 37 22483AD5 102C10011039 38 22483AD5 102C1001103A 39 22483AD5 102B10011039 40 22483AD5 102B1001103A 41 22483AD6 102D10011039 42 22483AD6 102D1001103A 43 22483AD7 102F10011039 44 22483AD7 102F1001103A 45 22483AD8 103110011039 46 22483AD8 10311001103A 47 22483AD9 1031102C10011039 48 22483AD9 1031102C1001103A 49 22483AD9 1031102B10011039 50 22483AD9 1031102B1001103A 51 22483ADA 102D102F10011039 52 22483ADA 102D102F1001103A 53 22483ADB 10021039 54 22483ADB 1002103A 55 22483ADC 102C10021039 56 22483ADC 102C1002103A 57 22483ADC 102B10021039 58 22483ADC 102B1002103A 59 22483ADD 102D10021039 60 22483ADD 102D1002103A 61 22483ADE 102F10021039 62 22483ADE 102F1002103A 63 22483ADF 103110021039 64 22483ADF 10311002103A 65 22483AE0 1031102C10021039 66 22483AE0 1031102C1002103A 67 22483AE0 1031102B10021039 68 22483AE0 1031102B1002103A 69 22483AE1 102D102F10021039 70 22483AE1 102D102F1002103A 71 22483AE2 10031039 72 22483AE2 1003103A 73 22483AE3 102C10031039 74 22483AE3 102C1003103A 75 22483AE3 102B10031039 76 22483AE3 102B1003103A 77 22483AE4 102D10031039 78 22483AE4 102D1003103A 79 22483AE5 102F10031039 80 22483AE5 102F1003103A 81 22483AE6 103110031039 82 22483AE6 10311003103A 83 22483AE7 1031102C10031039 84 22483AE7 1031102C1003103A 85 22483AE7 1031102B10031039 86 22483AE7 1031102B1003103A 87 22483AE8 102D102F10031039 88 22483AE8 102D102F1003103A 89 22483AE9 1004103A1039 90 22483AE9 1004103A 91 22483AEA 102C1004103A1039 92 22483AEA 102C1004103A 93 22483AEA 102B1004103A1039 94 22483AEA 102B1004103A 95 22483AEB 102D1004103A1039 96 22483AEB 102D1004103A 97 22483AEC 102F1004103A1039 98 22483AEC 102F1004103A 99 22483AED 10311004103A1039 100 22483AED 10311004103A 101 22483AEE 1031102C1004103A1039 102 22483AEE 1031102C1004103A 103 22483AEE 1031102B1004103A1039 104 22483AEE 1031102B1004103A 105 22483AEF 102D102F1004103A1039 106 22483AEF 102D102F1004103A 107 22483AF0 10051039 108 22483AF0 1005103A 109 22483AF1 102C10051039 110 22483AF1 102C1005103A 111 22483AF1 102B10051039 112 22483AF1 102B1005103A 113 22483AF2 102D10051039 114 22483AF2 102D1005103A 115 22483AF3 102F10051039 116 22483AF3 102F1005103A 117 22483AF4 103110051039 118 22483AF4 10311005103A 119 22483AF5 1031102C10051039 120 22483AF5 1031102C1005103A 121 22483AF5 1031102B10051039 122 22483AF5 1031102B1005103A 123 22483AF6 102D102F10051039 124 22483AF6 102D102F1005103A 125 22483AF7 10061039 126 22483AF7 1006103A 127 22483AF8 102C10061039 128 22483AF8 102C1006103A 129 22483AF8 102B10061039 130 22483AF8 102B1006103A 131 22483AF9 102D10061039 132 22483AF9 102D1006103A 133 22483AFA 102F10061039 134 22483AFA 102F1006103A 135 22483AFB 103110061039 136 22483AFB 10311006103A 137 22483AFC 1031102C10061039 138 22483AFC 1031102C1006103A 139 22483AFC 1031102B10061039 140 22483AFC 1031102B1006103A 141 22483AFD 102D102F10061039 142 22483AFD 102D102F1006103A 143 22483AFE 10071039 144 22483AFE 1007103A 145 22483AFF 102C10071039 146 22483AFF 102C1007103A 147 22483AFF 102B10071039 148 22483AFF 102B1007103A 149 22483B00 102D10071039 150 22483B00 102D1007103A 151 22483B01 102F10071039 152 22483B01 102F1007103A 153 22483B02 103110071039 154 22483B02 10311007103A 155 22483B03 1031102C10071039 156 22483B03 1031102C1007103A 157 22483B03 1031102B10071039 158 22483B03 1031102B1007103A 159 22483B04 102D102F10071039 160 22483B04 102D102F1007103A 161 22483B05 1008103A 162 22483B06 102C1008103A 163 22483B06 102B1008103A 164 22483B07 102D1008103A 165 22483B08 102F1008103A 166 22483B09 10311008103A 167 22483B0A 1031102C1008103A 168 22483B0A 1031102B1008103A 169 22483B0B 102D102F1008103A 170 22483B0C 10091039 171 22483B0C 1009103A 172 22483B0D 102C10091039 173 22483B0D 102C1009103A 174 22483B0D 102B10091039 175 22483B0D 102B1009103A 176 22483B0E 102D10091039 177 22483B0E 102D1009103A 178 22483B0F 102F10091039 179 22483B0F 102F1009103A 180 22483B10 103110091039 181 22483B10 10311009103A 182 22483B11 1031102C10091039 183 22483B11 1031102C1009103A 184 22483B11 1031102B10091039 185 22483B11 1031102B1009103A 186 22483B12 102D102F10091039 187 22483B12 102D102F1009103A 188 22483B13 100A1039 189 22483B13 100A103A 190 22483B14 102C100A1039 191 22483B14 102C100A103A 192 22483B14 102B100A1039 193 22483B14 102B100A103A 194 22483B15 102D100A1039 195 22483B15 102D100A103A 196 22483B16 102F100A1039 197 22483B16 102F100A103A 198 22483B17 1031100A1039 199 22483B17 1031100A103A 200 22483B18 1031102C100A1039 201 22483B18 1031102C100A103A 202 22483B18 1031102B100A1039 203 22483B18 1031102B100A103A 204 22483B19 102D102F100A1039 205 22483B19 102D102F100A103A 206 22483B1A 100B1039 207 22483B1A 100B103A 208 22483B1B 102C100B1039 209 22483B1B 102C100B103A 210 22483B1B 102B100B1039 211 22483B1B 102B100B103A 212 22483B1C 102D100B1039 213 22483B1C 102D100B103A 214 22483B1D 102F100B1039 215 22483B1D 102F100B103A 216 22483B1E 1031100B1039 217 22483B1E 1031100B103A 218 22483B1F 1031102C100B1039 219 22483B1F 1031102C100B103A 220 22483B1F 1031102B100B1039 221 22483B1F 1031102B100B103A 222 22483B20 102D102F100B1039 223 22483B20 102D102F100B103A 224 22483B21 100C1039 225 22483B21 100C103A 226 22483B22 102C100C1039 227 22483B22 102C100C103A 228 22483B22 102B100C1039 229 22483B22 102B100C103A 230 22483B23 102D100C1039 231 22483B23 102D100C103A 232 22483B24 102F100C1039 233 22483B24 102F100C103A 234 22483B25 1031100C1039 235 22483B25 1031100C103A 236 22483B26 1031102C100C1039 237 22483B26 1031102C100C103A 238 22483B26 1031102B100C1039 239 22483B26 1031102B100C103A 240 22483B27 102D102F100C1039 241 22483B27 102D102F100C103A 242 22483B28 100D1039 243 22483B28 100D103A 244 22483B29 102C100D1039 245 22483B29 102C100D103A 246 22483B29 102B100D1039 247 22483B29 102B100D103A 248 22483B2A 102D100D1039 249 22483B2A 102D100D103A 250 22483B2B 102F100D1039 251 22483B2B 102F100D103A 252 22483B2C 1031100D1039 253 22483B2C 1031100D103A 254 22483B2D 1031102C100D1039 255 22483B2D 1031102C100D103A 256 22483B2D 1031102B100D1039 257 22483B2D 1031102B100D103A 258 22483B2E 102D102F100D1039 259 22483B2E 102D102F100D103A 260 22483B2F 100E1039 261 22483B2F 100E103A 262 22483B30 102C100E1039 263 22483B30 102C100E103A 264 22483B30 102B100E1039 265 22483B30 102B100E103A 266 22483B31 102D100E1039 267 22483B31 102D100E103A 268 22483B32 102F100E1039 269 22483B32 102F100E103A 270 22483B33 1031100E1039 271 22483B33 1031100E103A 272 22483B34 1031102C100E1039 273 22483B34 1031102C100E103A 274 22483B34 1031102B100E1039 275 22483B34 1031102B100E103A 276 22483B35 102D102F100E1039 277 22483B35 102D102F100E103A 278 22483B36 100F1039 279 22483B36 100F103A 280 22483B37 102C100F1039 281 22483B37 102C100F103A 282 22483B37 102B100F1039 283 22483B37 102B100F103A 284 22483B38 102D100F1039 285 22483B38 102D100F103A 286 22483B39 102F100F1039 287 22483B39 102F100F103A 288 22483B3A 1031100F1039 289 22483B3A 1031100F103A 290 22483B3B 1031102C100F1039 291 22483B3B 1031102C100F103A 292 22483B3B 1031102B100F1039 293 22483B3B 1031102B100F103A 294 22483B3C 102D102F100F1039 295 22483B3C 102D102F100F103A 296 22483B3D 10101039 297 22483B3D 1010103A 298 22483B3E 102C10101039 299 22483B3E 102C1010103A 300 22483B3E 102B10101039 301 22483B3E 102B1010103A 302 22483B3F 102D10101039 303 22483B3F 102D1010103A 304 22483B40 102F10101039 305 22483B40 102F1010103A 306 22483B41 103110101039 307 22483B41 10311010103A 308 22483B42 1031102C10101039 309 22483B42 1031102C1010103A 310 22483B42 1031102B10101039 311 22483B42 1031102B1010103A 312 22483B43 102D102F10101039 313 22483B43 102D102F1010103A 314 22483B44 10111039 315 22483B44 1011103A 316 22483B45 102C10111039 317 22483B45 102C1011103A 318 22483B45 102B10111039 319 22483B45 102B1011103A 320 22483B46 102D10111039 321 22483B46 102D1011103A 322 22483B47 102F10111039 323 22483B47 102F1011103A 324 22483B48 103110111039 325 22483B48 10311011103A 326 22483B49 1031102C10111039 327 22483B49 1031102C1011103A 328 22483B49 1031102B10111039 329 22483B49 1031102B1011103A 330 22483B4A 102D102F10111039 331 22483B4A 102D102F1011103A 332 22483B4B 10121039 333 22483B4B 1012103A 334 22483B4C 102C10121039 335 22483B4C 102C1012103A 336 22483B4C 102B10121039 337 22483B4C 102B1012103A 338 22483B4D 102D10121039 339 22483B4D 102D1012103A 340 22483B4E 102F10121039 341 22483B4E 102F1012103A 342 22483B4F 103110121039 343 22483B4F 10311012103A 344 22483B50 1031102C10121039 345 22483B50 1031102C1012103A 346 22483B50 1031102B10121039 347 22483B50 1031102B1012103A 348 22483B51 102D102F10121039 349 22483B51 102D102F1012103A 350 22483B52 10131039 351 22483B52 1013103A 352 22483B53 102C10131039 353 22483B53 102C1013103A 354 22483B53 102B10131039 355 22483B53 102B1013103A 356 22483B54 102D10131039 357 22483B54 102D1013103A 358 22483B55 102F10131039 359 22483B55 102F1013103A 360 22483B56 103110131039 361 22483B56 10311013103A 362 22483B57 1031102C10131039 363 22483B57 1031102C1013103A 364 22483B57 1031102B10131039 365 22483B57 1031102B1013103A 366 22483B58 102D102F10131039 367 22483B58 102D102F1013103A 368 22483B59 10141039 369 22483B59 1014103A 370 22483B5A 102C10141039 371 22483B5A 102C1014103A 372 22483B5A 102B10141039 373 22483B5A 102B1014103A 374 22483B5B 102D10141039 375 22483B5B 102D1014103A 376 22483B5C 102F10141039 377 22483B5C 102F1014103A 378 22483B5D 103110141039 379 22483B5D 10311014103A 380 22483B5E 1031102C10141039 381 22483B5E 1031102C1014103A 382 22483B5E 1031102B10141039 383 22483B5E 1031102B1014103A 384 22483B5F 102D102F10141039 385 22483B5F 102D102F1014103A 386 22483B60 10151039 387 22483B60 1015103A 388 22483B61 102C10151039 389 22483B61 102C1015103A 390 22483B61 102B10151039 391 22483B61 102B1015103A 392 22483B62 102D10151039 393 22483B62 102D1015103A 394 22483B63 102F10151039 395 22483B63 102F1015103A 396 22483B64 103110151039 397 22483B64 10311015103A 398 22483B65 1031102C10151039 399 22483B65 1031102C1015103A 400 22483B65 1031102B10151039 401 22483B65 1031102B1015103A 402 22483B66 102D102F10151039 403 22483B66 102D102F1015103A 404 22483B67 10161039 405 22483B67 1016103A 406 22483B68 102C10161039 407 22483B68 102C1016103A 408 22483B68 102B10161039 409 22483B68 102B1016103A 410 22483B69 102D10161039 411 22483B69 102D1016103A 412 22483B6A 102F10161039 413 22483B6A 102F1016103A 414 22483B6B 103110161039 415 22483B6B 10311016103A 416 22483B6C 1031102C10161039 417 22483B6C 1031102C1016103A 418 22483B6C 1031102B10161039 419 22483B6C 1031102B1016103A 420 22483B6D 102D102F10161039 421 22483B6D 102D102F1016103A 422 22483B6E 10171039 423 22483B6E 1017103A 424 22483B6F 102C10171039 425 22483B6F 102C1017103A 426 22483B6F 102B10171039 427 22483B6F 102B1017103A 428 22483B70 102D10171039 429 22483B70 102D1017103A 430 22483B71 102F10171039 431 22483B71 102F1017103A 432 22483B72 103110171039 433 22483B72 10311017103A 434 22483B73 1031102C10171039 435 22483B73 1031102C1017103A 436 22483B73 1031102B10171039 437 22483B73 1031102B1017103A 438 22483B74 102D102F10171039 439 22483B74 102D102F1017103A 440 22483B75 10181039 441 22483B75 1018103A 442 22483B76 102C10181039 443 22483B76 102C1018103A 444 22483B76 102B10181039 445 22483B76 102B1018103A 446 22483B77 102D10181039 447 22483B77 102D1018103A 448 22483B78 102F10181039 449 22483B78 102F1018103A 450 22483B79 103110181039 451 22483B79 10311018103A 452 22483B7A 1031102C10181039 453 22483B7A 1031102C1018103A 454 22483B7A 1031102B10181039 455 22483B7A 1031102B1018103A 456 22483B7B 102D102F10181039 457 22483B7B 102D102F1018103A 458 22483B7C 10191039 459 22483B7C 1019103A 460 22483B7D 102C10191039 461 22483B7D 102C1019103A 462 22483B7D 102B10191039 463 22483B7D 102B1019103A 464 22483B7E 102D10191039 465 22483B7E 102D1019103A 466 22483B7F 102F10191039 467 22483B7F 102F1019103A 468 22483B80 103110191039 469 22483B80 10311019103A 470 22483B81 1031102C10191039 471 22483B81 1031102C1019103A 472 22483B81 1031102B10191039 473 22483B81 1031102B1019103A 474 22483B82 102D102F10191039 475 22483B82 102D102F1019103A 476 22483B83 101A1039 477 22483B83 101A103A 478 22483B84 102C101A1039 479 22483B84 102C101A103A 480 22483B84 102B101A1039 481 22483B84 102B101A103A 482 22483B85 102D101A1039 483 22483B85 102D101A103A 484 22483B86 102F101A1039 485 22483B86 102F101A103A 486 22483B87 1031101A1039 487 22483B87 1031101A103A 488 22483B88 1031102C101A1039 489 22483B88 1031102C101A103A 490 22483B88 1031102B101A1039 491 22483B88 1031102B101A103A 492 22483B89 102D102F101A1039 493 22483B89 102D102F101A103A 494 22483B8A 101B1039 495 22483B8A 101B103A 496 22483B8B 102C101B1039 497 22483B8B 102C101B103A 498 22483B8B 102B101B1039 499 22483B8B 102B101B103A 500 22483B8C 102D101B1039 501 22483B8C 102D101B103A 502 22483B8D 102F101B1039 503 22483B8D 102F101B103A 504 22483B8E 1031101B1039 505 22483B8E 1031101B103A 506 22483B8F 1031102C101B1039 507 22483B8F 1031102C101B103A 508 22483B8F 1031102B101B1039 509 22483B8F 1031102B101B103A 510 22483B90 102D102F101B1039 511 22483B90 102D102F101B103A 512 22483B91 101C1039 513 22483B91 101C103A 514 22483B92 102C101C1039 515 22483B92 102C101C103A 516 22483B92 102B101C1039 517 22483B92 102B101C103A 518 22483B93 102D101C1039 519 22483B93 102D101C103A 520 22483B94 102F101C1039 521 22483B94 102F101C103A 522 22483B95 1031101C1039 523 22483B95 1031101C103A 524 22483B96 1031102C101C1039 525 22483B96 1031102C101C103A 526 22483B96 1031102B101C1039 527 22483B96 1031102B101C103A 528 22483B97 102D102F101C1039 529 22483B97 102D102F101C103A 530 22483B98 101D103A 531 22483B99 102C101D103A 532 22483B99 102B101D103A 533 22483B9A 102D101D103A 534 22483B9B 102F101D103A 535 22483B9C 1031101D103A 536 22483B9D 1031102C101D103A 537 22483B9D 1031102B101D103A 538 22483B9E 102D102F101D103A 539 22483B9F 101E1039 540 22483B9F 101E103A 541 22483BA0 102C101E1039 542 22483BA0 102C101E103A 543 22483BA0 102B101E1039 544 22483BA0 102B101E103A 545 22483BA1 102D101E1039 546 22483BA1 102D101E103A 547 22483BA2 102F101E1039 548 22483BA2 102F101E103A 549 22483BA3 1031101E1039 550 22483BA3 1031101E103A 551 22483BA4 1031102C101E1039 552 22483BA4 1031102C101E103A 553 22483BA4 1031102B101E1039 554 22483BA4 1031102B101E103A 555 22483BA5 102D102F101E1039 556 22483BA5 102D102F101E103A 557 22483BA6 101F1039 558 22483BA6 101F103A 559 22483BA7 102C101F1039 560 22483BA7 102C101F103A 561 22483BA7 102B101F1039 562 22483BA7 102B101F103A 563 22483BA8 102D101F1039 564 22483BA8 102D101F103A 565 22483BA9 102F101F1039 566 22483BA9 102F101F103A 567 22483BAA 1031101F1039 568 22483BAA 1031101F103A 569 22483BAB 1031102C101F1039 570 22483BAB 1031102C101F103A 571 22483BAB 1031102B101F1039 572 22483BAB 1031102B101F103A 573 22483BAC 102D102F101F1039 574 22483BAC 102D102F101F103A 575 22483BAD 1020103A 576 22483BAE 102C1020103A 577 22483BAE 102B1020103A 578 22483BAF 102D1020103A 579 22483BB0 102F1020103A 580 22483BB1 10311020103A 581 22483BB2 1031102C1020103A 582 22483BB2 1031102B1020103A 583 22483BB3 102D102F1020103A 584 22483BB4 1021103A 585 22483BB5 102C1021103A 586 22483BB5 102B1021103A 587 22483BB6 102D1021103A 588 22483BB7 102F1021103A 589 22483BB8 10311021103A 590 22483BB9 1031102C1021103A 591 22483BB9 1031102B1021103A 592 22483BBA 102D102F1021103A 593 --- Medials 594 22483BBB 105E 595 22483BBC 105F 596 22483BBD 103B 597 22483BBE 103C 598 22483BBF 1060 599 22483BC0 103D 600 22483BC1 1082 601 22483BC2 103E 602 22483BC3 103B103D 603 22483BC4 103C103D 604 22483BC5 103B103E 605 22483BC6 103C103E 606 22483BC7 103D103E 607 22483BC8 103B103D103E 608 22483BC9 103C103D103E 609 --- Independent vowels 610 22242236 1021102D 611 22242236 1023 612 22242238 1021102E 613 22242238 1024 614 2224223A 1021102F 615 2224223A 1025 616 2224223D 10211030 617 2224223D 1026 618 22242242 10211031 619 22242242 1027 620 22242242 1028 621 222422463ACB 10211031102C 622 222422463ACB 1029 623 222422463ACC 10211031102C103A 624 222422463ACC 102A 625 22483B7E 102D1019103A 626 22483B7E3ACB 102D1036 627 22483B7E3ACC 102D1019103A1037 628 22483B7E3ACD 102D10361037 629 22483B7E3ACE 102D1019103A1038 630 22483B7E3ACF 102D10361038 631 22483B7F 102F1019103A 632 22483B7F3ACB 102F1036 633 22483B7F3ACC 102F1019103A1037 634 22483B7F3ACD 102F10361037 635 22483B7F3ACE 102F1019103A1038 636 22483B7F3ACF 102F10361038 637 222422483B7F3ACB 1021102F1036 638 222422483B7F3ACB 1025102F1036 639 --- Independent vowels with finals 640 222422483ACF 1021102D10001039 641 222422483ACF 102310001039 642 222422483ACF 1021102D1000103A 643 222422483ACF 10231000103A 644 222422483AD0 1021102F10001039 645 222422483AD0 102510001039 646 222422483AD0 1021102F1000103A 647 222422483AD0 10251000103A 648 222422483AD1 1021103110001039 649 222422483AD1 102710001039 650 222422483AD1 102110311000103A 651 222422483AD1 10271000103A 652 222422483AD2 10211031102C10001039 653 222422483AD2 102910001039 654 222422483AD2 10211031102C1000103A 655 222422483AD2 10291000103A 656 222422483AD2 10211031102C10001039 657 222422483AD2 10291031102C10001039 658 222422483AD2 10211031102C1000103A 659 222422483AD2 10291031102C1000103A 660 222422483AD6 1021102D10011039 661 222422483AD6 102310011039 662 222422483AD6 1021102D1001103A 663 222422483AD6 10231001103A 664 222422483AD7 1021102F10011039 665 222422483AD7 102510011039 666 222422483AD7 1021102F1001103A 667 222422483AD7 10251001103A 668 222422483AD8 1021103110011039 669 222422483AD8 102710011039 670 222422483AD8 102110311001103A 671 222422483AD8 10271001103A 672 222422483AD9 10211031102C10011039 673 222422483AD9 102910011039 674 222422483AD9 10211031102C1001103A 675 222422483AD9 10291001103A 676 222422483AD9 10211031102C10011039 677 222422483AD9 10291031102C10011039 678 222422483AD9 10211031102C1001103A 679 222422483AD9 10291031102C1001103A 680 222422483ADD 1021102D10021039 681 222422483ADD 102310021039 682 222422483ADD 1021102D1002103A 683 222422483ADD 10231002103A 684 222422483ADE 1021102F10021039 685 222422483ADE 102510021039 686 222422483ADE 1021102F1002103A 687 222422483ADE 10251002103A 688 222422483ADF 1021103110021039 689 222422483ADF 102710021039 690 222422483ADF 102110311002103A 691 222422483ADF 10271002103A 692 222422483AE0 10211031102C10021039 693 222422483AE0 102910021039 694 222422483AE0 10211031102C1002103A 695 222422483AE0 10291002103A 696 222422483AE0 10211031102C10021039 697 222422483AE0 10291031102C10021039 698 222422483AE0 10211031102C1002103A 699 222422483AE0 10291031102C1002103A 700 222422483AE4 1021102D10031039 701 222422483AE4 102310031039 702 222422483AE4 1021102D1003103A 703 222422483AE4 10231003103A 704 222422483AE5 1021102F10031039 705 222422483AE5 102510031039 706 222422483AE5 1021102F1003103A 707 222422483AE5 10251003103A 708 222422483AE6 1021103110031039 709 222422483AE6 102710031039 710 222422483AE6 102110311003103A 711 222422483AE6 10271003103A 712 222422483AE7 10211031102C10031039 713 222422483AE7 102910031039 714 222422483AE7 10211031102C1003103A 715 222422483AE7 10291003103A 716 222422483AE7 10211031102C10031039 717 222422483AE7 10291031102C10031039 718 222422483AE7 10211031102C1003103A 719 222422483AE7 10291031102C1003103A 720 2224223621D5224D 1021102D10041039 721 2224223621D5224D 102310041039 722 222422483AEB 1021102D1004103A 723 222422483AEB 10231004103A 724 2224223A21D5224D 1021102F10041039 725 2224223A21D5224D 102510041039 726 222422483AEC 1021102F1004103A 727 222422483AEC 10251004103A 728 2224224221D5224D 1021103110041039 729 2224224221D5224D 102710041039 730 222422483AED 102110311004103A 731 222422483AED 10271004103A 732 222422463ACB21D5224D 10211031102C10041039 733 222422463ACB21D5224D 102910041039 734 222422483AEE 10211031102C1004103A 735 222422483AEE 10291004103A 736 222422463ACB21D5224D 10211031102C10041039 737 222422463ACB21D5224D 10291031102C10041039 738 222422483AEE 10211031102C1004103A 739 222422483AEE 10291031102C1004103A 740 222422483AF2 1021102D10051039 741 222422483AF2 102310051039 742 222422483AF2 1021102D1005103A 743 222422483AF2 10231005103A 744 222422483AF3 1021102F10051039 745 222422483AF3 102510051039 746 222422483AF3 1021102F1005103A 747 222422483AF3 10251005103A 748 222422483AF4 1021103110051039 749 222422483AF4 102710051039 750 222422483AF4 102110311005103A 751 222422483AF4 10271005103A 752 222422483AF5 10211031102C10051039 753 222422483AF5 102910051039 754 222422483AF5 10211031102C1005103A 755 222422483AF5 10291005103A 756 222422483AF5 10211031102C10051039 757 222422483AF5 10291031102C10051039 758 222422483AF5 10211031102C1005103A 759 222422483AF5 10291031102C1005103A 760 222422483AF9 1021102D10061039 761 222422483AF9 102310061039 762 222422483AF9 1021102D1006103A 763 222422483AF9 10231006103A 764 222422483AFA 1021102F10061039 765 222422483AFA 102510061039 766 222422483AFA 1021102F1006103A 767 222422483AFA 10251006103A 768 222422483AFB 1021103110061039 769 222422483AFB 102710061039 770 222422483AFB 102110311006103A 771 222422483AFB 10271006103A 772 222422483AFC 10211031102C10061039 773 222422483AFC 102910061039 774 222422483AFC 10211031102C1006103A 775 222422483AFC 10291006103A 776 222422483AFC 10211031102C10061039 777 222422483AFC 10291031102C10061039 778 222422483AFC 10211031102C1006103A 779 222422483AFC 10291031102C1006103A 780 222422483B00 1021102D10071039 781 222422483B00 102310071039 782 222422483B00 1021102D1007103A 783 222422483B00 10231007103A 784 222422483B01 1021102F10071039 785 222422483B01 102510071039 786 222422483B01 1021102F1007103A 787 222422483B01 10251007103A 788 222422483B02 1021103110071039 789 222422483B02 102710071039 790 222422483B02 102110311007103A 791 222422483B02 10271007103A 792 222422483B03 10211031102C10071039 793 222422483B03 102910071039 794 222422483B03 10211031102C1007103A 795 222422483B03 10291007103A 796 222422483B03 10211031102C10071039 797 222422483B03 10291031102C10071039 798 222422483B03 10211031102C1007103A 799 222422483B03 10291031102C1007103A 800 222422483B0E 1021102D10091039 801 222422483B0E 102310091039 802 222422483B0E 1021102D1009103A 803 222422483B0E 10231009103A 804 222422483B0F 1021102F10091039 805 222422483B0F 102510091039 806 222422483B0F 1021102F1009103A 807 222422483B0F 10251009103A 808 222422483B10 1021103110091039 809 222422483B10 102710091039 810 222422483B10 102110311009103A 811 222422483B10 10271009103A 812 222422483B11 10211031102C10091039 813 222422483B11 102910091039 814 222422483B11 10211031102C1009103A 815 222422483B11 10291009103A 816 222422483B11 10211031102C10091039 817 222422483B11 10291031102C10091039 818 222422483B11 10211031102C1009103A 819 222422483B11 10291031102C1009103A 820 222422483B15 1021102D100A1039 821 222422483B15 1023100A1039 822 222422483B15 1021102D100A103A 823 222422483B15 1023100A103A 824 222422483B16 1021102F100A1039 825 222422483B16 1025100A1039 826 222422483B16 1021102F100A103A 827 222422483B16 1025100A103A 828 222422483B17 10211031100A1039 829 222422483B17 1027100A1039 830 222422483B17 10211031100A103A 831 222422483B17 1027100A103A 832 222422483B18 10211031102C100A1039 833 222422483B18 1029100A1039 834 222422483B18 10211031102C100A103A 835 222422483B18 1029100A103A 836 222422483B18 10211031102C100A1039 837 222422483B18 10291031102C100A1039 838 222422483B18 10211031102C100A103A 839 222422483B18 10291031102C100A103A 840 222422483B1C 1021102D100B1039 841 222422483B1C 1023100B1039 842 222422483B1C 1021102D100B103A 843 222422483B1C 1023100B103A 844 222422483B1D 1021102F100B1039 845 222422483B1D 1025100B1039 846 222422483B1D 1021102F100B103A 847 222422483B1D 1025100B103A 848 222422483B1E 10211031100B1039 849 222422483B1E 1027100B1039 850 222422483B1E 10211031100B103A 851 222422483B1E 1027100B103A 852 222422483B1F 10211031102C100B1039 853 222422483B1F 1029100B1039 854 222422483B1F 10211031102C100B103A 855 222422483B1F 1029100B103A 856 222422483B1F 10211031102C100B1039 857 222422483B1F 10291031102C100B1039 858 222422483B1F 10211031102C100B103A 859 222422483B1F 10291031102C100B103A 860 222422483B23 1021102D100C1039 861 222422483B23 1023100C1039 862 222422483B23 1021102D100C103A 863 222422483B23 1023100C103A 864 222422483B24 1021102F100C1039 865 222422483B24 1025100C1039 866 222422483B24 1021102F100C103A 867 222422483B24 1025100C103A 868 222422483B25 10211031100C1039 869 222422483B25 1027100C1039 870 222422483B25 10211031100C103A 871 222422483B25 1027100C103A 872 222422483B26 10211031102C100C1039 873 222422483B26 1029100C1039 874 222422483B26 10211031102C100C103A 875 222422483B26 1029100C103A 876 222422483B26 10211031102C100C1039 877 222422483B26 10291031102C100C1039 878 222422483B26 10211031102C100C103A 879 222422483B26 10291031102C100C103A 880 222422483B2A 1021102D100D1039 881 222422483B2A 1023100D1039 882 222422483B2A 1021102D100D103A 883 222422483B2A 1023100D103A 884 222422483B2B 1021102F100D1039 885 222422483B2B 1025100D1039 886 222422483B2B 1021102F100D103A 887 222422483B2B 1025100D103A 888 222422483B2C 10211031100D1039 889 222422483B2C 1027100D1039 890 222422483B2C 10211031100D103A 891 222422483B2C 1027100D103A 892 222422483B2D 10211031102C100D1039 893 222422483B2D 1029100D1039 894 222422483B2D 10211031102C100D103A 895 222422483B2D 1029100D103A 896 222422483B2D 10211031102C100D1039 897 222422483B2D 10291031102C100D1039 898 222422483B2D 10211031102C100D103A 899 222422483B2D 10291031102C100D103A 900 222422483B31 1021102D100E1039 901 222422483B31 1023100E1039 902 222422483B31 1021102D100E103A 903 222422483B31 1023100E103A 904 222422483B32 1021102F100E1039 905 222422483B32 1025100E1039 906 222422483B32 1021102F100E103A 907 222422483B32 1025100E103A 908 222422483B33 10211031100E1039 909 222422483B33 1027100E1039 910 222422483B33 10211031100E103A 911 222422483B33 1027100E103A 912 222422483B34 10211031102C100E1039 913 222422483B34 1029100E1039 914 222422483B34 10211031102C100E103A 915 222422483B34 1029100E103A 916 222422483B34 10211031102C100E1039 917 222422483B34 10291031102C100E1039 918 222422483B34 10211031102C100E103A 919 222422483B34 10291031102C100E103A 920 222422483B38 1021102D100F1039 921 222422483B38 1023100F1039 922 222422483B38 1021102D100F103A 923 222422483B38 1023100F103A 924 222422483B39 1021102F100F1039 925 222422483B39 1025100F1039 926 222422483B39 1021102F100F103A 927 222422483B39 1025100F103A 928 222422483B3A 10211031100F1039 929 222422483B3A 1027100F1039 930 222422483B3A 10211031100F103A 931 222422483B3A 1027100F103A 932 222422483B3B 10211031102C100F1039 933 222422483B3B 1029100F1039 934 222422483B3B 10211031102C100F103A 935 222422483B3B 1029100F103A 936 222422483B3B 10211031102C100F1039 937 222422483B3B 10291031102C100F1039 938 222422483B3B 10211031102C100F103A 939 222422483B3B 10291031102C100F103A 940 222422483B3F 1021102D10101039 941 222422483B3F 102310101039 942 222422483B3F 1021102D1010103A 943 222422483B3F 10231010103A 944 222422483B40 1021102F10101039 945 222422483B40 102510101039 946 222422483B40 1021102F1010103A 947 222422483B40 10251010103A 948 222422483B41 1021103110101039 949 222422483B41 102710101039 950 222422483B41 102110311010103A 951 222422483B41 10271010103A 952 222422483B42 10211031102C10101039 953 222422483B42 102910101039 954 222422483B42 10211031102C1010103A 955 222422483B42 10291010103A 956 222422483B42 10211031102C10101039 957 222422483B42 10291031102C10101039 958 222422483B42 10211031102C1010103A 959 222422483B42 10291031102C1010103A 960 222422483B46 1021102D10111039 961 222422483B46 102310111039 962 222422483B46 1021102D1011103A 963 222422483B46 10231011103A 964 222422483B47 1021102F10111039 965 222422483B47 102510111039 966 222422483B47 1021102F1011103A 967 222422483B47 10251011103A 968 222422483B48 1021103110111039 969 222422483B48 102710111039 970 222422483B48 102110311011103A 971 222422483B48 10271011103A 972 222422483B49 10211031102C10111039 973 222422483B49 102910111039 974 222422483B49 10211031102C1011103A 975 222422483B49 10291011103A 976 222422483B49 10211031102C10111039 977 222422483B49 10291031102C10111039 978 222422483B49 10211031102C1011103A 979 222422483B49 10291031102C1011103A 980 222422483B4D 1021102D10121039 981 222422483B4D 102310121039 982 222422483B4D 1021102D1012103A 983 222422483B4D 10231012103A 984 222422483B4E 1021102F10121039 985 222422483B4E 102510121039 986 222422483B4E 1021102F1012103A 987 222422483B4E 10251012103A 988 222422483B4F 1021103110121039 989 222422483B4F 102710121039 990 222422483B4F 102110311012103A 991 222422483B4F 10271012103A 992 222422483B50 10211031102C10121039 993 222422483B50 102910121039 994 222422483B50 10211031102C1012103A 995 222422483B50 10291012103A 996 222422483B50 10211031102C10121039 997 222422483B50 10291031102C10121039 998 222422483B50 10211031102C1012103A 999 222422483B50 10291031102C1012103A 1000 222422483B54 1021102D10131039 1001 222422483B54 102310131039 1002 222422483B54 1021102D1013103A 1003 222422483B54 10231013103A 1004 222422483B55 1021102F10131039 1005 222422483B55 102510131039 1006 222422483B55 1021102F1013103A 1007 222422483B55 10251013103A 1008 222422483B56 1021103110131039 1009 222422483B56 102710131039 1010 222422483B56 102110311013103A 1011 222422483B56 10271013103A 1012 222422483B57 10211031102C10131039 1013 222422483B57 102910131039 1014 222422483B57 10211031102C1013103A 1015 222422483B57 10291013103A 1016 222422483B57 10211031102C10131039 1017 222422483B57 10291031102C10131039 1018 222422483B57 10211031102C1013103A 1019 222422483B57 10291031102C1013103A 1020 222422483B5B 1021102D10141039 1021 222422483B5B 102310141039 1022 222422483B5B 1021102D1014103A 1023 222422483B5B 10231014103A 1024 222422483B5C 1021102F10141039 1025 222422483B5C 102510141039 1026 222422483B5C 1021102F1014103A 1027 222422483B5C 10251014103A 1028 222422483B5D 1021103110141039 1029 222422483B5D 102710141039 1030 222422483B5D 102110311014103A 1031 222422483B5D 10271014103A 1032 222422483B5E 10211031102C10141039 1033 222422483B5E 102910141039 1034 222422483B5E 10211031102C1014103A 1035 222422483B5E 10291014103A 1036 222422483B5E 10211031102C10141039 1037 222422483B5E 10291031102C10141039 1038 222422483B5E 10211031102C1014103A 1039 222422483B5E 10291031102C1014103A 1040 222422483B62 1021102D10151039 1041 222422483B62 102310151039 1042 222422483B62 1021102D1015103A 1043 222422483B62 10231015103A 1044 222422483B63 1021102F10151039 1045 222422483B63 102510151039 1046 222422483B63 1021102F1015103A 1047 222422483B63 10251015103A 1048 222422483B64 1021103110151039 1049 222422483B64 102710151039 1050 222422483B64 102110311015103A 1051 222422483B64 10271015103A 1052 222422483B65 10211031102C10151039 1053 222422483B65 102910151039 1054 222422483B65 10211031102C1015103A 1055 222422483B65 10291015103A 1056 222422483B65 10211031102C10151039 1057 222422483B65 10291031102C10151039 1058 222422483B65 10211031102C1015103A 1059 222422483B65 10291031102C1015103A 1060 222422483B69 1021102D10161039 1061 222422483B69 102310161039 1062 222422483B69 1021102D1016103A 1063 222422483B69 10231016103A 1064 222422483B6A 1021102F10161039 1065 222422483B6A 102510161039 1066 222422483B6A 1021102F1016103A 1067 222422483B6A 10251016103A 1068 222422483B6B 1021103110161039 1069 222422483B6B 102710161039 1070 222422483B6B 102110311016103A 1071 222422483B6B 10271016103A 1072 222422483B6C 10211031102C10161039 1073 222422483B6C 102910161039 1074 222422483B6C 10211031102C1016103A 1075 222422483B6C 10291016103A 1076 222422483B6C 10211031102C10161039 1077 222422483B6C 10291031102C10161039 1078 222422483B6C 10211031102C1016103A 1079 222422483B6C 10291031102C1016103A 1080 222422483B70 1021102D10171039 1081 222422483B70 102310171039 1082 222422483B70 1021102D1017103A 1083 222422483B70 10231017103A 1084 222422483B71 1021102F10171039 1085 222422483B71 102510171039 1086 222422483B71 1021102F1017103A 1087 222422483B71 10251017103A 1088 222422483B72 1021103110171039 1089 222422483B72 102710171039 1090 222422483B72 102110311017103A 1091 222422483B72 10271017103A 1092 222422483B73 10211031102C10171039 1093 222422483B73 102910171039 1094 222422483B73 10211031102C1017103A 1095 222422483B73 10291017103A 1096 222422483B73 10211031102C10171039 1097 222422483B73 10291031102C10171039 1098 222422483B73 10211031102C1017103A 1099 222422483B73 10291031102C1017103A 1100 222422483B77 1021102D10181039 1101 222422483B77 102310181039 1102 222422483B77 1021102D1018103A 1103 222422483B77 10231018103A 1104 222422483B78 1021102F10181039 1105 222422483B78 102510181039 1106 222422483B78 1021102F1018103A 1107 222422483B78 10251018103A 1108 222422483B79 1021103110181039 1109 222422483B79 102710181039 1110 222422483B79 102110311018103A 1111 222422483B79 10271018103A 1112 222422483B7A 10211031102C10181039 1113 222422483B7A 102910181039 1114 222422483B7A 10211031102C1018103A 1115 222422483B7A 10291018103A 1116 222422483B7A 10211031102C10181039 1117 222422483B7A 10291031102C10181039 1118 222422483B7A 10211031102C1018103A 1119 222422483B7A 10291031102C1018103A 1120 222422483B7E 1021102D10191039 1121 222422483B7E 102310191039 1122 222422483B7E 1021102D1019103A 1123 222422483B7E 10231019103A 1124 222422483B7F 1021102F10191039 1125 222422483B7F 102510191039 1126 222422483B7F 1021102F1019103A 1127 222422483B7F 10251019103A 1128 222422483B80 1021103110191039 1129 222422483B80 102710191039 1130 222422483B80 102110311019103A 1131 222422483B80 10271019103A 1132 222422483B81 10211031102C10191039 1133 222422483B81 102910191039 1134 222422483B81 10211031102C1019103A 1135 222422483B81 10291019103A 1136 222422483B81 10211031102C10191039 1137 222422483B81 10291031102C10191039 1138 222422483B81 10211031102C1019103A 1139 222422483B81 10291031102C1019103A 1140 222422483B85 1021102D101A1039 1141 222422483B85 1023101A1039 1142 222422483B85 1021102D101A103A 1143 222422483B85 1023101A103A 1144 222422483B86 1021102F101A1039 1145 222422483B86 1025101A1039 1146 222422483B86 1021102F101A103A 1147 222422483B86 1025101A103A 1148 222422483B87 10211031101A1039 1149 222422483B87 1027101A1039 1150 222422483B87 10211031101A103A 1151 222422483B87 1027101A103A 1152 222422483B88 10211031102C101A1039 1153 222422483B88 1029101A1039 1154 222422483B88 10211031102C101A103A 1155 222422483B88 1029101A103A 1156 222422483B88 10211031102C101A1039 1157 222422483B88 10291031102C101A1039 1158 222422483B88 10211031102C101A103A 1159 222422483B88 10291031102C101A103A 1160 222422483B8C 1021102D101B1039 1161 222422483B8C 1023101B1039 1162 222422483B8C 1021102D101B103A 1163 222422483B8C 1023101B103A 1164 222422483B8D 1021102F101B1039 1165 222422483B8D 1025101B1039 1166 222422483B8D 1021102F101B103A 1167 222422483B8D 1025101B103A 1168 222422483B8E 10211031101B1039 1169 222422483B8E 1027101B1039 1170 222422483B8E 10211031101B103A 1171 222422483B8E 1027101B103A 1172 222422483B8F 10211031102C101B1039 1173 222422483B8F 1029101B1039 1174 222422483B8F 10211031102C101B103A 1175 222422483B8F 1029101B103A 1176 222422483B8F 10211031102C101B1039 1177 222422483B8F 10291031102C101B1039 1178 222422483B8F 10211031102C101B103A 1179 222422483B8F 10291031102C101B103A 1180 222422483B93 1021102D101C1039 1181 222422483B93 1023101C1039 1182 222422483B93 1021102D101C103A 1183 222422483B93 1023101C103A 1184 222422483B94 1021102F101C1039 1185 222422483B94 1025101C1039 1186 222422483B94 1021102F101C103A 1187 222422483B94 1025101C103A 1188 222422483B95 10211031101C1039 1189 222422483B95 1027101C1039 1190 222422483B95 10211031101C103A 1191 222422483B95 1027101C103A 1192 222422483B96 10211031102C101C1039 1193 222422483B96 1029101C1039 1194 222422483B96 10211031102C101C103A 1195 222422483B96 1029101C103A 1196 222422483B96 10211031102C101C1039 1197 222422483B96 10291031102C101C1039 1198 222422483B96 10211031102C101C103A 1199 222422483B96 10291031102C101C103A 1200 222422483BA1 1021102D101E1039 1201 222422483BA1 1023101E1039 1202 222422483BA1 1021102D101E103A 1203 222422483BA1 1023101E103A 1204 222422483BA2 1021102F101E1039 1205 222422483BA2 1025101E1039 1206 222422483BA2 1021102F101E103A 1207 222422483BA2 1025101E103A 1208 222422483BA3 10211031101E1039 1209 222422483BA3 1027101E1039 1210 222422483BA3 10211031101E103A 1211 222422483BA3 1027101E103A 1212 222422483BA4 10211031102C101E1039 1213 222422483BA4 1029101E1039 1214 222422483BA4 10211031102C101E103A 1215 222422483BA4 1029101E103A 1216 222422483BA4 10211031102C101E1039 1217 222422483BA4 10291031102C101E1039 1218 222422483BA4 10211031102C101E103A 1219 222422483BA4 10291031102C101E103A 1220 222422483BA8 1021102D101F1039 1221 222422483BA8 1023101F1039 1222 222422483BA8 1021102D101F103A 1223 222422483BA8 1023101F103A 1224 222422483BA9 1021102F101F1039 1225 222422483BA9 1025101F1039 1226 222422483BA9 1021102F101F103A 1227 222422483BA9 1025101F103A 1228 222422483BAA 10211031101F1039 1229 222422483BAA 1027101F1039 1230 222422483BAA 10211031101F103A 1231 222422483BAA 1027101F103A 1232 222422483BAB 10211031102C101F1039 1233 222422483BAB 1029101F1039 1234 222422483BAB 10211031102C101F103A 1235 222422483BAB 1029101F103A 1236 222422483BAB 10211031102C101F1039 1237 222422483BAB 10291031102C101F1039 1238 222422483BAB 10211031102C101F103A 1239 222422483BAB 10291031102C101F103A 1240 --- Contractions 1241 22483AD221CD22483BBD 1031102C1000103A1000103B 1242 22483AD221CD22483BBD 1031102C1000103A103B 1243 22483B5921F822483B63 1014103A1014102F1015103A 1244 22483B5921F822483B63 1014103A102F1015103A 1245 --- Great Sa 1246 22483BA32216 1031101E1039101E 1247 22483BA32216 1031103F 1248 22483BA12216 102D101E1039101E 1249 22483BA12216 102D103F 1250 22483BA22216 102F101E1039101E 1251 22483BA22216 102F103F 1252 222422483BA12216 1021102D101E1039101E 1253 222422483BA12216 1023103F 1254 222422483BA22216 1021102F101E1039101E 1255 222422483BA22216 1025103F 1256 22483B9F2216 101E1039101E 1257 22483B9F2216 103F 1258 --- Symbols - collate as long form 1259 21F822483BC222483AD3 1014103E102D102F1000103A 1260 21F822483BC222483AD3 104C 1261 220922483BC0224222593ACB 101B103D10311037 1262 220922483BC0224222593ACB 104D 1263 220D22483B1322593ACC21CD22483AEE22593ACC 101C100A103A103810001031102C1004103A1038 1264 220D22483B1322593ACC21CD22483AEE22593ACC 104E1004103A1038 1265 22242236 1021102D 1266 22242236 104F 1267 --- Short Forms may need to be added here 1268 220D22483ACD22072232 101C1000103A101A102C 1269 220D22483ACD22072232 101C1000103A103B102C 1270 221622052238 101E1019102E 1271 221622052238 101E10391019102E 1272 21F3220522483AE922593ACC 101110191004103A1038 1273 21F3220522483AE922593ACC 1011103910191004103A1038 1274 220D22483ACD220422483ACD 101C1000103A10181000103A 1275 220D22483ACD220422483ACD 101C103910181000103A DROP TABLE t1; # # END of ctype_myanmar.inc # # # End of MariaDB-10.0 tests # # # Start of 10.1 tests # SET NAMES utf8; SET collation_connection=utf16_thai_520_w2; # # Start of ctype_uca_w2.inc # SELECT @@collation_connection; @@collation_connection utf16_thai_520_w2 SELECT ID, SORTLEN, COLLATION_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.COLLATIONS WHERE COLLATION_NAME LIKE @@collation_connection; ID SORTLEN COLLATION_NAME CHARACTER_SET_NAME 674 4 utf16_thai_520_w2 utf16 # # Testing strnxfrm # CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(3) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2)); SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1; HEX(a) HEX(WEIGHT_STRING(a AS CHAR(8))) 020A020A020A020A020A020A020A020A00200020002000200020002000200020 0020 020A020A020A020A020A020A020A020A00200020002000200020002000200020 00200020 020A020A020A020A020A020A020A020A00200020002000200020002000200020 SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4))) FROM t1; HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4))) 020A020A020A020A0020002000200020 0020 020A020A020A020A0020002000200020 00200020 020A020A020A020A0020002000200020 SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 1)) FROM t1; HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 1)) 020A020A020A020A 0020 020A020A020A020A 00200020 020A020A020A020A SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 2)) FROM t1; HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 2)) 0020002000200020 0020 0020002000200020 00200020 0020002000200020 SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 3)) FROM t1; HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 3)) 0020002000200020 0020 0020002000200020 00200020 0020002000200020 DROP TABLE t1; CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES (_ucs2 0x3400); INSERT INTO t1 VALUES (_ucs2 0xF001); SELECT HEX(CONVERT(a USING ucs2)) AS ucs2, HEX(a), HEX(WEIGHT_STRING(a)) FROM t1; ucs2 HEX(a) HEX(WEIGHT_STRING(a)) 3400 3400 FB80B4000020 F001 F001 FBC1F0010020 DROP TABLE t1; CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å'); SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a; a HEX(WEIGHT_STRING(a LEVEL 2)) A 0020 Á 00200032 À 00200035  0020003C Å 00200043 Ä 00200047 à 0020004E SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a DESC; a HEX(WEIGHT_STRING(a LEVEL 2)) à 0020004E Ä 00200047 Å 00200043  0020003C À 00200035 Á 00200032 A 0020 SET @backup_character_set_connection=@@character_set_connection; SET @backup_collation_connection=@@collation_connection; SET NAMES utf8; SET @stmt= CONCAT('ALTER TABLE t1 MODIFY a CHAR(10)' COLLATE utf8_bin, ' CHARACTER SET ', @backup_character_set_connection, ' COLLATE ', @backup_collation_connection); PREPARE stmt FROM @stmt; EXECUTE stmt; DEALLOCATE PREPARE stmt; SET collation_connection=@backup_collation_connection; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` char(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a; a HEX(WEIGHT_STRING(a LEVEL 2)) A 0020 Á 00200032 À 00200035  0020003C Å 00200043 Ä 00200047 à 0020004E SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a DESC; a HEX(WEIGHT_STRING(a LEVEL 2)) à 0020004E Ä 00200047 Å 00200043  0020003C À 00200035 Á 00200032 A 0020 DROP TABLE t1; CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES ('cota'),('cote'),('cotz'); INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë'); SELECT * FROM t1 ORDER BY a; a cota cote coté cotë côte côté côtë cotz SELECT * FROM t1 ORDER BY a DESC; a cotz côtë côté côte cotë coté cote cota DROP TABLE t1; # # End of ctype_uca_w2.inc # # # Start of ctype_thai.inc # CREATE TABLE t1 (a VARCHAR(30) CHARACTER SET utf8 COLLATE utf8_bin); INSERT INTO t1 VALUES ('-กระแย่ง'); INSERT INTO t1 VALUES ('กก'); INSERT INTO t1 VALUES ('กราบ'); INSERT INTO t1 VALUES ('ข่าง'); INSERT INTO t1 VALUES ('ข้าง'); INSERT INTO t1 VALUES ('ข้างกระดาน'); INSERT INTO t1 VALUES ('ข้างขึ้น'); INSERT INTO t1 VALUES ('ข้างควาย'); INSERT INTO t1 VALUES ('ข้างเงิน'); INSERT INTO t1 VALUES ('ข้างแรม'); INSERT INTO t1 VALUES ('ข้างออก'); INSERT INTO t1 VALUES ('ข้างๆ'); INSERT INTO t1 VALUES ('ข้างๆ คูๆ'); INSERT INTO t1 VALUES ('ขาง'); INSERT INTO t1 VALUES ('แข็ง'); INSERT INTO t1 VALUES ('แข่ง'); INSERT INTO t1 VALUES ('แข่งขัน'); INSERT INTO t1 VALUES ('แข้ง'); INSERT INTO t1 VALUES ('แข้งขวา'); INSERT INTO t1 VALUES ('แข็งขัน'); INSERT INTO t1 VALUES ('ทูลเกล้า'); INSERT INTO t1 VALUES ('ทูลเกล้าทูลกระหม่อม'); INSERT INTO t1 VALUES ('ทูลเกล้าฯ'); INSERT INTO t1 VALUES ('บุญญา'); INSERT INTO t1 VALUES ('บุญ-หลง'); INSERT INTO t1 VALUES ('บุญหลง'); INSERT INTO t1 VALUES ('ป่า'); INSERT INTO t1 VALUES ('ป่าน'); INSERT INTO t1 VALUES ('ป้า'); INSERT INTO t1 VALUES ('ป้าน'); INSERT INTO t1 VALUES ('ป๊า'); INSERT INTO t1 VALUES ('ป๊าน'); INSERT INTO t1 VALUES ('ป๋า'); INSERT INTO t1 VALUES ('ป๋าน'); INSERT INTO t1 VALUES ('ปา'); INSERT INTO t1 VALUES ('ปาน'); INSERT INTO t1 VALUES ('แป้ง'); INSERT INTO t1 VALUES ('พณิชย์'); INSERT INTO t1 VALUES ('ม้า'); INSERT INTO t1 VALUES ('ฯพณฯ'); INSERT INTO t1 VALUES ('A'); INSERT INTO t1 VALUES ('a'); INSERT INTO t1 VALUES ('a\''); INSERT INTO t1 VALUES ('A-'); INSERT INTO t1 VALUES ('a-'); INSERT INTO t1 VALUES ('-a'); INSERT INTO t1 VALUES ('A.'); INSERT INTO t1 VALUES ('a.'); INSERT INTO t1 VALUES ('A-1'); INSERT INTO t1 VALUES ('aa'); INSERT INTO t1 VALUES ('AA'); INSERT INTO t1 VALUES ('A.A.'); INSERT INTO t1 VALUES ('a.a.'); INSERT INTO t1 VALUES ('AAA'); INSERT INTO t1 VALUES ('A.A.A.'); INSERT INTO t1 VALUES ('AAAA'); INSERT INTO t1 VALUES ('A.A.A.L.'); INSERT INTO t1 VALUES ('A.A.A.S.'); INSERT INTO t1 VALUES ('Aachen'); INSERT INTO t1 VALUES ('A.A.E.'); INSERT INTO t1 VALUES ('A.Ae.E.'); INSERT INTO t1 VALUES ('A.A.E.E.'); INSERT INTO t1 VALUES ('AAES'); INSERT INTO t1 VALUES ('AAF'); INSERT INTO t1 VALUES ('A.Agr'); INSERT INTO t1 VALUES ('aah'); INSERT INTO t1 VALUES ('@@@@@'); INSERT INTO t1 VALUES ('0000'); INSERT INTO t1 VALUES ('9999'); INSERT INTO t1 VALUES ('Aalborg'); INSERT INTO t1 VALUES ('aide'); INSERT INTO t1 VALUES ('air'); INSERT INTO t1 VALUES ('@@@air'); INSERT INTO t1 VALUES ('air@@@'); INSERT INTO t1 VALUES ('C.A.F'); INSERT INTO t1 VALUES ('Canon'); INSERT INTO t1 VALUES ('coop'); INSERT INTO t1 VALUES ('co-op'); INSERT INTO t1 VALUES ('COOP'); INSERT INTO t1 VALUES ('CO-OP'); INSERT INTO t1 VALUES ('Copenhegen'); INSERT INTO t1 VALUES ('McArthur'); INSERT INTO t1 VALUES ('Mc Arthur'); INSERT INTO t1 VALUES ('Mc Mahon'); INSERT INTO t1 VALUES ('vice-president'); INSERT INTO t1 VALUES ('vice versa'); INSERT INTO t1 VALUES ('vice-versa'); INSERT INTO t1 VALUES ('10 ลิตร'); INSERT INTO t1 VALUES ('๑๐ ลิตร'); INSERT INTO t1 VALUES ('10 litre'); INSERT INTO t1 VALUES ('10 litre (10 ลิตร)'); INSERT INTO t1 VALUES ('10 ลิตร (10 litre)'); INSERT INTO t1 VALUES ('10 litre (๑๐ ลิตร)'); INSERT INTO t1 VALUES ('๑๐ ลิตร (10 litre)'); INSERT INTO t1 VALUES ('๑๐ ลิตร [10 litre]'); INSERT INTO t1 VALUES ('๑๐ ลิตร {10 litre}'); ALTER TABLE t1 ORDER BY a; SET @backup_character_set_connection=@@character_set_connection; SET @backup_collation_connection=@@collation_connection; SET NAMES utf8; SET @stmt= CONCAT('ALTER TABLE t1 MODIFY a VARCHAR(30)', ' CHARACTER SET ', @backup_character_set_connection, ' COLLATE ', @backup_collation_connection, ' , ADD id INT NOT NULL AUTO_INCREMENT PRIMARY KEY' ' , ADD KEY a_id (a, id)'); PREPARE stmt FROM @stmt; EXECUTE stmt; DEALLOCATE PREPARE stmt; SET collation_connection=@backup_collation_connection; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(30) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`), KEY `a_id` (`a`,`id`) ) ENGINE=MyISAM AUTO_INCREMENT=97 DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci # # Ascending sort, using filesort # EXPLAIN SELECT a FROM t1 ORDER BY a, BINARY a; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1 index NULL a_id 127 NULL 96 Using index; Using filesort SELECT a FROM t1 ORDER BY a, BINARY a; a -a -กระแย่ง @@@@@ @@@air 0000 10 litre 10 litre (10 ลิตร) 10 litre (๑๐ ลิตร) 10 ลิตร ๑๐ ลิตร 10 ลิตร (10 litre) ๑๐ ลิตร (10 litre) ๑๐ ลิตร [10 litre] ๑๐ ลิตร {10 litre} 9999 A a A- a- A-1 A. a. A.A. a.a. A.A.A. A.A.A.L. A.A.A.S. A.A.E. A.A.E.E. A.Ae.E. A.Agr a' AA aa AAA AAAA Aachen AAES AAF aah Aalborg aide air air@@@ C.A.F Canon CO-OP co-op COOP coop Copenhegen Mc Arthur Mc Mahon McArthur vice versa vice-president vice-versa กก กราบ ขาง ข่าง ข้าง ข้างๆ ข้างๆ คูๆ ข้างกระดาน ข้างขึ้น ข้างควาย ข้างเงิน ข้างแรม ข้างออก แข็ง แข่ง แข้ง แข้งขวา แข็งขัน แข่งขัน ทูลเกล้า ทูลเกล้าทูลกระหม่อม ทูลเกล้าฯ บุญ-หลง บุญญา บุญหลง ปา ป่า ป้า ป๊า ป๋า ปาน ป่าน ป้าน ป๊าน ป๋าน แป้ง พณิชย์ ม้า ฯพณฯ # # Descending sort, using filesort # EXPLAIN SELECT a FROM t1 ORDER BY a DESC, BINARY a DESC; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1 index NULL a_id 127 NULL 96 Using index; Using filesort SELECT a FROM t1 ORDER BY a DESC, BINARY a DESC; a ฯพณฯ ม้า พณิชย์ แป้ง ป๋าน ป๊าน ป้าน ป่าน ปาน ป๋า ป๊า ป้า ป่า ปา บุญหลง บุญญา บุญ-หลง ทูลเกล้าฯ ทูลเกล้าทูลกระหม่อม ทูลเกล้า แข่งขัน แข็งขัน แข้งขวา แข้ง แข่ง แข็ง ข้างออก ข้างแรม ข้างเงิน ข้างควาย ข้างขึ้น ข้างกระดาน ข้างๆ คูๆ ข้างๆ ข้าง ข่าง ขาง กราบ กก vice-versa vice-president vice versa McArthur Mc Mahon Mc Arthur Copenhegen coop COOP co-op CO-OP Canon C.A.F air@@@ air aide Aalborg aah AAF AAES Aachen AAAA AAA aa AA a' A.Agr A.Ae.E. A.A.E.E. A.A.E. A.A.A.S. A.A.A.L. A.A.A. a.a. A.A. a. A. A-1 a- A- a A 9999 ๑๐ ลิตร {10 litre} ๑๐ ลิตร [10 litre] ๑๐ ลิตร (10 litre) 10 ลิตร (10 litre) ๑๐ ลิตร 10 ลิตร 10 litre (๑๐ ลิตร) 10 litre (10 ลิตร) 10 litre 0000 @@@air @@@@@ -กระแย่ง -a # # Ascending sort, using index # EXPLAIN SELECT a FROM t1 ORDER BY a, id; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1 index NULL a_id 127 NULL 96 Using index SELECT a FROM t1 ORDER BY a, id; a -a -กระแย่ง @@@@@ @@@air 0000 10 litre 10 litre (10 ลิตร) 10 litre (๑๐ ลิตร) 10 ลิตร ๑๐ ลิตร 10 ลิตร (10 litre) ๑๐ ลิตร (10 litre) ๑๐ ลิตร [10 litre] ๑๐ ลิตร {10 litre} 9999 A a A- a- A-1 A. a. A.A. a.a. A.A.A. A.A.A.L. A.A.A.S. A.A.E. A.A.E.E. A.Ae.E. A.Agr a' AA aa AAA AAAA Aachen AAES AAF aah Aalborg aide air air@@@ C.A.F Canon CO-OP co-op COOP coop Copenhegen Mc Arthur Mc Mahon McArthur vice versa vice-president vice-versa กก กราบ ขาง ข่าง ข้าง ข้างๆ ข้างๆ คูๆ ข้างกระดาน ข้างขึ้น ข้างควาย ข้างเงิน ข้างแรม ข้างออก แข็ง แข่ง แข้ง แข้งขวา แข็งขัน แข่งขัน ทูลเกล้า ทูลเกล้าทูลกระหม่อม ทูลเกล้าฯ บุญ-หลง บุญญา บุญหลง ปา ป่า ป้า ป๊า ป๋า ปาน ป่าน ป้าน ป๊าน ป๋าน แป้ง พณิชย์ ม้า ฯพณฯ # # Descending sort, using index # EXPLAIN SELECT a FROM t1 ORDER BY a DESC, id DESC; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1 index NULL a_id 127 NULL 96 Using index SELECT a FROM t1 ORDER BY a DESC, id DESC; a ฯพณฯ ม้า พณิชย์ แป้ง ป๋าน ป๊าน ป้าน ป่าน ปาน ป๋า ป๊า ป้า ป่า ปา บุญหลง บุญญา บุญ-หลง ทูลเกล้าฯ ทูลเกล้าทูลกระหม่อม ทูลเกล้า แข่งขัน แข็งขัน แข้งขวา แข้ง แข่ง แข็ง ข้างออก ข้างแรม ข้างเงิน ข้างควาย ข้างขึ้น ข้างกระดาน ข้างๆ คูๆ ข้างๆ ข้าง ข่าง ขาง กราบ กก vice-versa vice-president vice versa McArthur Mc Mahon Mc Arthur Copenhegen coop COOP co-op CO-OP Canon C.A.F air@@@ air aide Aalborg aah AAF AAES Aachen AAAA AAA aa AA a' A.Agr A.Ae.E. A.A.E.E. A.A.E. A.A.A.S. A.A.A.L. A.A.A. a.a. A.A. a. A. A-1 a- A- a A 9999 ๑๐ ลิตร {10 litre} ๑๐ ลิตร [10 litre] ๑๐ ลิตร (10 litre) 10 ลิตร (10 litre) ๑๐ ลิตร 10 ลิตร 10 litre (๑๐ ลิตร) 10 litre (10 ลิตร) 10 litre 0000 @@@air @@@@@ -กระแย่ง -a DROP TABLE t1; # # End of ctype_thai.inc # # # End of 10.1 tests # # # Start of 10.2 tests # # # MDEV-10877 xxx_unicode_nopad_ci collations # SET NAMES utf8, character_set_connection=utf16; SET DEFAULT_STORAGE_ENGINE=MyISAM; # # Start of ctype_pad.inc # # # Unique indexes # CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_nopad_ci'; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(10) NOT NULL, PRIMARY KEY (`a`) ) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_nopad_ci INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM t1 ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; HEX(a) a 00610062006300200020 abc 006100620063 abc 0061002000200020 a 002000610020 a 00200061 a # # UNION # CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 00610020 a 0061002000200020 a 006100620063 abc 0061006200630020 abc 00610062006300200020 abc DROP TABLE t1; DROP TABLE t2; # # DISTINCT, COUNT, MAX # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 0061 a 006100200020 a 0061002000200020 a SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; COUNT(DISTINCT a) 5 SELECT HEX(MAX(a)), MAX(a) FROM t1; HEX(MAX(a)) MAX(a) 0061002000200020 a # # GROUP BY # CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_nopad_ci'; INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; HEX(a) cnt 00610061 1 0061006100200020 1 00610062 2 DROP TABLE t2; # # Weights # SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; HEX(WEIGHT_STRING(a AS CHAR(10))) 0E33020002000200020002000200020002000200 0E33020902090200020002000200020002000200 02090E3302000200020002000200020002000200 02090E3302090200020002000200020002000200 0E33020902090209020002000200020002000200 DROP TABLE t1; # # IF, CASE, LEAST # SELECT IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad'); IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad') nopad SELECT CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 0061006200630020 SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 00610062006300200020 # # Collation mix # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_ci'; INSERT INTO t1 VALUES ('a'),('a '); SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; COUNT(*) 1 ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_nopad_ci'; SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 1 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; COUNT(*) 1 DROP TABLE t1; # # End of ctype_pad.inc # SET DEFAULT_STORAGE_ENGINE=HEAP; # # Start of ctype_pad.inc # # # Unique indexes # CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_nopad_ci'; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(10) NOT NULL, PRIMARY KEY (`a`) ) ENGINE=MEMORY DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_nopad_ci INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM t1 ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; HEX(a) a 00610062006300200020 abc 006100620063 abc 0061002000200020 a 002000610020 a 00200061 a # # UNION # CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 00610020 a 0061002000200020 a 006100620063 abc 0061006200630020 abc 00610062006300200020 abc DROP TABLE t1; DROP TABLE t2; # # DISTINCT, COUNT, MAX # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 0061 a 006100200020 a 0061002000200020 a SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; COUNT(DISTINCT a) 5 SELECT HEX(MAX(a)), MAX(a) FROM t1; HEX(MAX(a)) MAX(a) 0061002000200020 a # # GROUP BY # CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_nopad_ci'; INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; HEX(a) cnt 00610061 1 0061006100200020 1 00610062 2 DROP TABLE t2; # # Weights # SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; HEX(WEIGHT_STRING(a AS CHAR(10))) 0E33020002000200020002000200020002000200 0E33020902090200020002000200020002000200 02090E3302000200020002000200020002000200 02090E3302090200020002000200020002000200 0E33020902090209020002000200020002000200 DROP TABLE t1; # # IF, CASE, LEAST # SELECT IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad'); IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad') nopad SELECT CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 0061006200630020 SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 00610062006300200020 # # Collation mix # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_ci'; INSERT INTO t1 VALUES ('a'),('a '); SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; COUNT(*) 1 ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_nopad_ci'; SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 1 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; COUNT(*) 1 DROP TABLE t1; # # End of ctype_pad.inc # SET DEFAULT_STORAGE_ENGINE=Default; SET DEFAULT_STORAGE_ENGINE=MyISAM; # # Start of ctype_pad.inc # # # Unique indexes # CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_520_nopad_ci'; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(10) NOT NULL, PRIMARY KEY (`a`) ) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_520_nopad_ci INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM t1 ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; HEX(a) a 00610062006300200020 abc 006100620063 abc 0061002000200020 a 002000610020 a 00200061 a # # UNION # CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 00610020 a 0061002000200020 a 006100620063 abc 0061006200630020 abc 00610062006300200020 abc DROP TABLE t1; DROP TABLE t2; # # DISTINCT, COUNT, MAX # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 0061 a 006100200020 a 0061002000200020 a SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; COUNT(DISTINCT a) 5 SELECT HEX(MAX(a)), MAX(a) FROM t1; HEX(MAX(a)) MAX(a) 0061002000200020 a # # GROUP BY # CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_520_nopad_ci'; INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; HEX(a) cnt 00610061 1 0061006100200020 1 00610062 2 DROP TABLE t2; # # Weights # SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; HEX(WEIGHT_STRING(a AS CHAR(10))) 120F020002000200020002000200020002000200 120F020A020A0200020002000200020002000200 020A120F02000200020002000200020002000200 020A120F020A0200020002000200020002000200 120F020A020A020A020002000200020002000200 DROP TABLE t1; # # IF, CASE, LEAST # SELECT IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad'); IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad') nopad SELECT CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 0061006200630020 SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 00610062006300200020 # # Collation mix # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_ci'; INSERT INTO t1 VALUES ('a'),('a '); SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; COUNT(*) 1 ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_520_nopad_ci'; SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 1 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; COUNT(*) 1 DROP TABLE t1; # # End of ctype_pad.inc # SET DEFAULT_STORAGE_ENGINE=HEAP; # # Start of ctype_pad.inc # # # Unique indexes # CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_520_nopad_ci'; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(10) NOT NULL, PRIMARY KEY (`a`) ) ENGINE=MEMORY DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_520_nopad_ci INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM t1 ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; HEX(a) a 00200061 a 002000610020 a 0061002000200020 a 006100620063 abc 00610062006300200020 abc SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; HEX(a) a 00610062006300200020 abc 006100620063 abc 0061002000200020 a 002000610020 a 00200061 a # # UNION # CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 00610020 a 0061002000200020 a 006100620063 abc 0061006200630020 abc 00610062006300200020 abc DROP TABLE t1; DROP TABLE t2; # # DISTINCT, COUNT, MAX # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; HEX(a) a 00200061 a 002000610020 a 0061 a 006100200020 a 0061002000200020 a SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; COUNT(DISTINCT a) 5 SELECT HEX(MAX(a)), MAX(a) FROM t1; HEX(MAX(a)) MAX(a) 0061002000200020 a # # GROUP BY # CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_520_nopad_ci'; INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; HEX(a) cnt 00610061 1 0061006100200020 1 00610062 2 DROP TABLE t2; # # Weights # SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; HEX(WEIGHT_STRING(a AS CHAR(10))) 120F020002000200020002000200020002000200 120F020A020A0200020002000200020002000200 020A120F02000200020002000200020002000200 020A120F020A0200020002000200020002000200 120F020A020A020A020002000200020002000200 DROP TABLE t1; # # IF, CASE, LEAST # SELECT IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad'); IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad') nopad SELECT CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END nopad SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 0061006200630020 SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 00610062006300200020 # # Collation mix # CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_ci'; INSERT INTO t1 VALUES ('a'),('a '); SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; COUNT(*) 1 ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_520_nopad_ci'; SELECT COUNT(*) FROM t1 WHERE a='a'; COUNT(*) 1 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; COUNT(*) 2 SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; COUNT(*) 1 DROP TABLE t1; # # End of ctype_pad.inc # SET DEFAULT_STORAGE_ENGINE=Default; SET NAMES utf8, collation_connection=utf16_unicode_520_nopad_ci; # # MDEV-14350 Index use with collation utf8mb4_unicode_nopad_ci on LIKE pattern with wrong results # CREATE OR REPLACE TABLE t1 AS SELECT SPACE(50) AS a, SPACE (50) AS b; ALTER TABLE t1 ADD KEY(a), ADD KEY(b); SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(50) CHARACTER SET utf16 COLLATE utf16_unicode_520_nopad_ci DEFAULT NULL, `b` varchar(50) CHARACTER SET utf16 COLLATE utf16_unicode_520_nopad_ci DEFAULT NULL, KEY `a` (`a`), KEY `b` (`b`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 VALUES ('111', '111'); INSERT INTO t1 VALUES ('222', '222'); INSERT INTO t1 VALUES ('333', '333'); INSERT INTO t1 VALUES ('444', '444'); SELECT * FROM t1 WHERE a LIKE '111%'; a b 111 111 SELECT * FROM t1 IGNORE INDEX (a) WHERE a LIKE '111%'; a b 111 111 DROP TABLE t1; SET NAMES utf8; # # 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 # 10.2 tests # SET NAMES utf8, COLLATION_CONNECTION=utf16_hungarian_ci; CREATE TABLE t1(c ENUM('aaaaaaaa') CHARACTER SET 'Binary',d JSON); SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL, `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`)) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 (c) VALUES (1); SELECT HEX(c) FROM t1; HEX(c) 00610061006100610061006100610061 DROP TABLE t1; CREATE OR REPLACE TABLE t1(c ENUM('aaaaaaaaa') CHARACTER SET 'Binary',d JSON); SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL, `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`)) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 (c) VALUES (1); SELECT HEX(c) FROM t1; HEX(c) 006100610061006100610061006100610061 DROP TABLE t1; CREATE OR REPLACE TABLE t1(c ENUM('aaaaaaaaaa') CHARACTER SET 'Binary',d JSON); SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL, `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`)) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci INSERT INTO t1 (c) VALUES (1); SELECT HEX(c) FROM t1; HEX(c) 0061006100610061006100610061006100610061 DROP TABLE t1; SET NAMES utf8; # # End of 10.2 tests # # # Start of 10.9 tests # # # MDEV-27009 Add UCA-14.0.0 collations # Collation IDs in the protocol # SET @charset='utf16'; FOR rec IN (SELECT COLLATION_NAME FROM INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY WHERE CHARACTER_SET_NAME=@charset AND COLLATION_NAME RLIKE 'uca1400' ORDER BY ID) DO SET NAMES utf8mb4; SET character_set_results=NULL; EXECUTE IMMEDIATE CONCAT('SELECT CONVERT('''' USING ',@charset,')', ' COLLATE ', rec.COLLATION_NAME, ' AS ', rec.COLLATION_NAME, ' LIMIT 0'); END FOR; $$ Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_ai_ci 253 0 0 Y 0 39 101 uca1400_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_ai_cs 253 0 0 Y 0 39 101 uca1400_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_as_ci 253 0 0 Y 0 39 101 uca1400_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_as_cs 253 0 0 Y 0 39 101 uca1400_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_nopad_ai_ci 253 0 0 Y 0 39 101 uca1400_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_nopad_ai_cs 253 0 0 Y 0 39 101 uca1400_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_nopad_as_ci 253 0 0 Y 0 39 101 uca1400_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_nopad_as_cs 253 0 0 Y 0 39 101 uca1400_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_ai_ci 253 0 0 Y 0 39 102 uca1400_icelandic_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_ai_cs 253 0 0 Y 0 39 102 uca1400_icelandic_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_as_ci 253 0 0 Y 0 39 102 uca1400_icelandic_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_as_cs 253 0 0 Y 0 39 102 uca1400_icelandic_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_nopad_ai_ci 253 0 0 Y 0 39 102 uca1400_icelandic_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_nopad_ai_cs 253 0 0 Y 0 39 102 uca1400_icelandic_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_nopad_as_ci 253 0 0 Y 0 39 102 uca1400_icelandic_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_icelandic_nopad_as_cs 253 0 0 Y 0 39 102 uca1400_icelandic_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_ai_ci 253 0 0 Y 0 39 103 uca1400_latvian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_ai_cs 253 0 0 Y 0 39 103 uca1400_latvian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_as_ci 253 0 0 Y 0 39 103 uca1400_latvian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_as_cs 253 0 0 Y 0 39 103 uca1400_latvian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_nopad_ai_ci 253 0 0 Y 0 39 103 uca1400_latvian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_nopad_ai_cs 253 0 0 Y 0 39 103 uca1400_latvian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_nopad_as_ci 253 0 0 Y 0 39 103 uca1400_latvian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_latvian_nopad_as_cs 253 0 0 Y 0 39 103 uca1400_latvian_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_ai_ci 253 0 0 Y 0 39 104 uca1400_romanian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_ai_cs 253 0 0 Y 0 39 104 uca1400_romanian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_as_ci 253 0 0 Y 0 39 104 uca1400_romanian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_as_cs 253 0 0 Y 0 39 104 uca1400_romanian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_nopad_ai_ci 253 0 0 Y 0 39 104 uca1400_romanian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_nopad_ai_cs 253 0 0 Y 0 39 104 uca1400_romanian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_nopad_as_ci 253 0 0 Y 0 39 104 uca1400_romanian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_romanian_nopad_as_cs 253 0 0 Y 0 39 104 uca1400_romanian_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_ai_ci 253 0 0 Y 0 39 105 uca1400_slovenian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_ai_cs 253 0 0 Y 0 39 105 uca1400_slovenian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_as_ci 253 0 0 Y 0 39 105 uca1400_slovenian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_as_cs 253 0 0 Y 0 39 105 uca1400_slovenian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_nopad_ai_ci 253 0 0 Y 0 39 105 uca1400_slovenian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_nopad_ai_cs 253 0 0 Y 0 39 105 uca1400_slovenian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_nopad_as_ci 253 0 0 Y 0 39 105 uca1400_slovenian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovenian_nopad_as_cs 253 0 0 Y 0 39 105 uca1400_slovenian_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_ai_ci 253 0 0 Y 0 39 106 uca1400_polish_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_ai_cs 253 0 0 Y 0 39 106 uca1400_polish_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_as_ci 253 0 0 Y 0 39 106 uca1400_polish_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_as_cs 253 0 0 Y 0 39 106 uca1400_polish_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_nopad_ai_ci 253 0 0 Y 0 39 106 uca1400_polish_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_nopad_ai_cs 253 0 0 Y 0 39 106 uca1400_polish_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_nopad_as_ci 253 0 0 Y 0 39 106 uca1400_polish_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_polish_nopad_as_cs 253 0 0 Y 0 39 106 uca1400_polish_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_ai_ci 253 0 0 Y 0 39 107 uca1400_estonian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_ai_cs 253 0 0 Y 0 39 107 uca1400_estonian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_as_ci 253 0 0 Y 0 39 107 uca1400_estonian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_as_cs 253 0 0 Y 0 39 107 uca1400_estonian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_nopad_ai_ci 253 0 0 Y 0 39 107 uca1400_estonian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_nopad_ai_cs 253 0 0 Y 0 39 107 uca1400_estonian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_nopad_as_ci 253 0 0 Y 0 39 107 uca1400_estonian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_estonian_nopad_as_cs 253 0 0 Y 0 39 107 uca1400_estonian_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_ai_ci 253 0 0 Y 0 39 108 uca1400_spanish_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_ai_cs 253 0 0 Y 0 39 108 uca1400_spanish_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_as_ci 253 0 0 Y 0 39 108 uca1400_spanish_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_as_cs 253 0 0 Y 0 39 108 uca1400_spanish_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_nopad_ai_ci 253 0 0 Y 0 39 108 uca1400_spanish_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_nopad_ai_cs 253 0 0 Y 0 39 108 uca1400_spanish_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_nopad_as_ci 253 0 0 Y 0 39 108 uca1400_spanish_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish_nopad_as_cs 253 0 0 Y 0 39 108 uca1400_spanish_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_ai_ci 253 0 0 Y 0 39 109 uca1400_swedish_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_ai_cs 253 0 0 Y 0 39 109 uca1400_swedish_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_as_ci 253 0 0 Y 0 39 109 uca1400_swedish_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_as_cs 253 0 0 Y 0 39 109 uca1400_swedish_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_nopad_ai_ci 253 0 0 Y 0 39 109 uca1400_swedish_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_nopad_ai_cs 253 0 0 Y 0 39 109 uca1400_swedish_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_nopad_as_ci 253 0 0 Y 0 39 109 uca1400_swedish_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_swedish_nopad_as_cs 253 0 0 Y 0 39 109 uca1400_swedish_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_ai_ci 253 0 0 Y 0 39 110 uca1400_turkish_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_ai_cs 253 0 0 Y 0 39 110 uca1400_turkish_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_as_ci 253 0 0 Y 0 39 110 uca1400_turkish_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_as_cs 253 0 0 Y 0 39 110 uca1400_turkish_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_nopad_ai_ci 253 0 0 Y 0 39 110 uca1400_turkish_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_nopad_ai_cs 253 0 0 Y 0 39 110 uca1400_turkish_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_nopad_as_ci 253 0 0 Y 0 39 110 uca1400_turkish_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_turkish_nopad_as_cs 253 0 0 Y 0 39 110 uca1400_turkish_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_ai_ci 253 0 0 Y 0 39 111 uca1400_czech_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_ai_cs 253 0 0 Y 0 39 111 uca1400_czech_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_as_ci 253 0 0 Y 0 39 111 uca1400_czech_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_as_cs 253 0 0 Y 0 39 111 uca1400_czech_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_nopad_ai_ci 253 0 0 Y 0 39 111 uca1400_czech_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_nopad_ai_cs 253 0 0 Y 0 39 111 uca1400_czech_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_nopad_as_ci 253 0 0 Y 0 39 111 uca1400_czech_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_czech_nopad_as_cs 253 0 0 Y 0 39 111 uca1400_czech_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_ai_ci 253 0 0 Y 0 39 112 uca1400_danish_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_ai_cs 253 0 0 Y 0 39 112 uca1400_danish_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_as_ci 253 0 0 Y 0 39 112 uca1400_danish_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_as_cs 253 0 0 Y 0 39 112 uca1400_danish_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_nopad_ai_ci 253 0 0 Y 0 39 112 uca1400_danish_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_nopad_ai_cs 253 0 0 Y 0 39 112 uca1400_danish_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_nopad_as_ci 253 0 0 Y 0 39 112 uca1400_danish_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_danish_nopad_as_cs 253 0 0 Y 0 39 112 uca1400_danish_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_ai_ci 253 0 0 Y 0 39 113 uca1400_lithuanian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_ai_cs 253 0 0 Y 0 39 113 uca1400_lithuanian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_as_ci 253 0 0 Y 0 39 113 uca1400_lithuanian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_as_cs 253 0 0 Y 0 39 113 uca1400_lithuanian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_nopad_ai_ci 253 0 0 Y 0 39 113 uca1400_lithuanian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_nopad_ai_cs 253 0 0 Y 0 39 113 uca1400_lithuanian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_nopad_as_ci 253 0 0 Y 0 39 113 uca1400_lithuanian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_lithuanian_nopad_as_cs 253 0 0 Y 0 39 113 uca1400_lithuanian_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_ai_ci 253 0 0 Y 0 39 114 uca1400_slovak_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_ai_cs 253 0 0 Y 0 39 114 uca1400_slovak_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_as_ci 253 0 0 Y 0 39 114 uca1400_slovak_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_as_cs 253 0 0 Y 0 39 114 uca1400_slovak_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_nopad_ai_ci 253 0 0 Y 0 39 114 uca1400_slovak_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_nopad_ai_cs 253 0 0 Y 0 39 114 uca1400_slovak_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_nopad_as_ci 253 0 0 Y 0 39 114 uca1400_slovak_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_slovak_nopad_as_cs 253 0 0 Y 0 39 114 uca1400_slovak_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_ai_ci 253 0 0 Y 0 39 115 uca1400_spanish2_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_ai_cs 253 0 0 Y 0 39 115 uca1400_spanish2_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_as_ci 253 0 0 Y 0 39 115 uca1400_spanish2_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_as_cs 253 0 0 Y 0 39 115 uca1400_spanish2_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_nopad_ai_ci 253 0 0 Y 0 39 115 uca1400_spanish2_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_nopad_ai_cs 253 0 0 Y 0 39 115 uca1400_spanish2_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_nopad_as_ci 253 0 0 Y 0 39 115 uca1400_spanish2_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_spanish2_nopad_as_cs 253 0 0 Y 0 39 115 uca1400_spanish2_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_ai_ci 253 0 0 Y 0 39 116 uca1400_roman_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_ai_cs 253 0 0 Y 0 39 116 uca1400_roman_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_as_ci 253 0 0 Y 0 39 116 uca1400_roman_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_as_cs 253 0 0 Y 0 39 116 uca1400_roman_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_nopad_ai_ci 253 0 0 Y 0 39 116 uca1400_roman_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_nopad_ai_cs 253 0 0 Y 0 39 116 uca1400_roman_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_nopad_as_ci 253 0 0 Y 0 39 116 uca1400_roman_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_roman_nopad_as_cs 253 0 0 Y 0 39 116 uca1400_roman_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_ai_ci 253 0 0 Y 0 39 117 uca1400_persian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_ai_cs 253 0 0 Y 0 39 117 uca1400_persian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_as_ci 253 0 0 Y 0 39 117 uca1400_persian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_as_cs 253 0 0 Y 0 39 117 uca1400_persian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_nopad_ai_ci 253 0 0 Y 0 39 117 uca1400_persian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_nopad_ai_cs 253 0 0 Y 0 39 117 uca1400_persian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_nopad_as_ci 253 0 0 Y 0 39 117 uca1400_persian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_persian_nopad_as_cs 253 0 0 Y 0 39 117 uca1400_persian_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_ai_ci 253 0 0 Y 0 39 118 uca1400_esperanto_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_ai_cs 253 0 0 Y 0 39 118 uca1400_esperanto_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_as_ci 253 0 0 Y 0 39 118 uca1400_esperanto_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_as_cs 253 0 0 Y 0 39 118 uca1400_esperanto_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_nopad_ai_ci 253 0 0 Y 0 39 118 uca1400_esperanto_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_nopad_ai_cs 253 0 0 Y 0 39 118 uca1400_esperanto_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_nopad_as_ci 253 0 0 Y 0 39 118 uca1400_esperanto_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_esperanto_nopad_as_cs 253 0 0 Y 0 39 118 uca1400_esperanto_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_ai_ci 253 0 0 Y 0 39 119 uca1400_hungarian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_ai_cs 253 0 0 Y 0 39 119 uca1400_hungarian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_as_ci 253 0 0 Y 0 39 119 uca1400_hungarian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_as_cs 253 0 0 Y 0 39 119 uca1400_hungarian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_nopad_ai_ci 253 0 0 Y 0 39 119 uca1400_hungarian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_nopad_ai_cs 253 0 0 Y 0 39 119 uca1400_hungarian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_nopad_as_ci 253 0 0 Y 0 39 119 uca1400_hungarian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_hungarian_nopad_as_cs 253 0 0 Y 0 39 119 uca1400_hungarian_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_ai_ci 253 0 0 Y 0 39 120 uca1400_sinhala_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_ai_cs 253 0 0 Y 0 39 120 uca1400_sinhala_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_as_ci 253 0 0 Y 0 39 120 uca1400_sinhala_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_as_cs 253 0 0 Y 0 39 120 uca1400_sinhala_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_nopad_ai_ci 253 0 0 Y 0 39 120 uca1400_sinhala_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_nopad_ai_cs 253 0 0 Y 0 39 120 uca1400_sinhala_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_nopad_as_ci 253 0 0 Y 0 39 120 uca1400_sinhala_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_sinhala_nopad_as_cs 253 0 0 Y 0 39 120 uca1400_sinhala_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_ai_ci 253 0 0 Y 0 39 121 uca1400_german2_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_ai_cs 253 0 0 Y 0 39 121 uca1400_german2_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_as_ci 253 0 0 Y 0 39 121 uca1400_german2_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_as_cs 253 0 0 Y 0 39 121 uca1400_german2_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_nopad_ai_ci 253 0 0 Y 0 39 121 uca1400_german2_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_nopad_ai_cs 253 0 0 Y 0 39 121 uca1400_german2_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_nopad_as_ci 253 0 0 Y 0 39 121 uca1400_german2_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_german2_nopad_as_cs 253 0 0 Y 0 39 121 uca1400_german2_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_ai_ci 253 0 0 Y 0 39 124 uca1400_vietnamese_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_ai_cs 253 0 0 Y 0 39 124 uca1400_vietnamese_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_as_ci 253 0 0 Y 0 39 124 uca1400_vietnamese_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_as_cs 253 0 0 Y 0 39 124 uca1400_vietnamese_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_nopad_ai_ci 253 0 0 Y 0 39 124 uca1400_vietnamese_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_nopad_ai_cs 253 0 0 Y 0 39 124 uca1400_vietnamese_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_nopad_as_ci 253 0 0 Y 0 39 124 uca1400_vietnamese_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_vietnamese_nopad_as_cs 253 0 0 Y 0 39 124 uca1400_vietnamese_nopad_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_ai_ci 253 0 0 Y 0 39 672 uca1400_croatian_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_ai_cs 253 0 0 Y 0 39 672 uca1400_croatian_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_as_ci 253 0 0 Y 0 39 672 uca1400_croatian_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_as_cs 253 0 0 Y 0 39 672 uca1400_croatian_as_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_nopad_ai_ci 253 0 0 Y 0 39 672 uca1400_croatian_nopad_ai_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_nopad_ai_cs 253 0 0 Y 0 39 672 uca1400_croatian_nopad_ai_cs Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_nopad_as_ci 253 0 0 Y 0 39 672 uca1400_croatian_nopad_as_ci Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr def uca1400_croatian_nopad_as_cs 253 0 0 Y 0 39 672 uca1400_croatian_nopad_as_cs SET NAMES utf8; # # End of 10.9 tests #