在Android上,您可以使用名为LOCALIZED的排序函数。 当您指定列时,请执行以下操作: CREATE TABLE song(..., title TEXT COLLATE LOCALIZED ASC, ...) 它非常有效。如果您有Android源代码,请搜索“COLLATE”以查看各种示例。
SQLiteException: near "COLLATE": syntax error: , while compiling: SELECT * FROM table ORDER BY column ASC COLLATE NOCASE
。解决方法是删除ASC
并只在需要时指定DESC
方向。 - plowmanCOLLATE NOCASE ASC
。 (说明:该语句是提供给程序员的SQLite数据库指令,用于在排序时忽略大小写。翻译时保持了原文的技术术语,并简化了表述方式以使其更易理解。) - aaz