在mysql中对utf8_general_ci字母和数字进行排序

时间:2017-07-19 13:43:23

标签: mysql

我在mysql(5.5.49-0 + deb7u1-log)数据库的表中有一个字段,表示一系列字母和字母表。数字在波斯语中保存在其中。我想以这种方式基于这些系列(字段)在表中命令“select query”输出: 从左到右:红色框中的数字,然后是绿色框中的数字,然后是蓝色框中的字母,然后是橙色框中的数字&终于在最后一个方框中输入了一个字母。(pic1) pic1

例如:

001/4پ….
001/4چ……..
001/4ل………
001/40الف…
001/40ب……
001/420ب….
002/1الف….
002/20 ب…

为了做到这一点,我选择了utf8_general_ci作为校对字段,除了字母پ, ژ, گ, چ之外,列表已经被排序到列表的末尾;当我在utf8_persian_ci上放置校对字段时,字母顺序排列正确,但数字变得无序。 输出基于utf8_general_ci排序附加。(utf8_general_ci_pic,utf8_persian_ci_pic) 我该如何解决这个问题?

utf8_general_ci_pic

0 个答案:

没有答案