SQLite按字母顺序排列特殊字符
我正在构建一个用来教法国人的应用程序。 当我尝试对一些法语单词进行排序时,最终不会达到我希望的目标,例如:
将按以下顺序排序:
我目前使用的SQL语句是:
SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE NOCASE
以防万一有人遇到这篇文章,我遇到了同样的问题并进行了测试。 下面应该根据语言环境进行排序,并对大小写不区分。
SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE LOCALIZED ASC
Android的SQLite实现具有LOCALIZED
和UNICODE
排序规则。
有关如何将排序规则应用于表列和SQL表达式,请参阅SQLite文档。
链接地址: http://www.djcxy.com/p/65729.html