SQLite和土耳其语排序/排序

时间:2011-11-25 19:17:50

标签: sqlite

  

可能重复:
  SQLite 3: Character Issue While Ordering By Records

默认的SQLite配置不支持土耳其语订购。

我可以在SQLite中根据土耳其语字母排序/排序?

1 个答案:

答案 0 :(得分:1)

ISTM唯一的两个策略:1)教授SQLite关于土耳其语的排序或2)使用已经知道的外部工具。

对于1)您需要以正确的归类顺序构建一个包含characterset的表,并使用它来驱动正确的排序。请参阅http://www.sqlite.org/datatype3.html中的第6节归类序列以及构建自定义归类功能的说明:http://www.sqlite.org/c3ref/create_collation.html。自定义排序规则函数会对您的有序字符表进行查找,以确定两个字符串中的哪一个先于另一个字符串。

2)只需转储一个CSV文件并将工作移交给Python或其他人。