只是想知道是否有一种方法可以对忽略大小写的查询结果进行排序。因为此时以大写字母开头的字段被排序并放在列表顶部,以小写字母开头的字段也被排序但放在大写字段之后。
谢谢——迈克
ORDER BY column COLLATE NOCASE;
在 Android 上,您会获得一个名为 LOCALIZED 的整理函数。
指定列时,请执行以下操作:
CREATE TABLE song(..., title TEXT COLLATE LOCALIZED ASC, ...)
它工作得很好。如果您有 Android 源代码,只需搜索“COLLATE”即可查看各种示例。
将所有条目转换为小写,例如:select name from table order by LCASE(name)
LCASE 或 LOWER(检查文档)