Androidsortingsqlite查询结果,忽略大小写

只是想知道如果sorting查询的结果忽略大小写的方式。 原因在于,以大写字母开始的字段被sorting并置于列表的顶部,并且以小写字母开始的字段也被sorting,但是被置于大写字段之后。

谢谢 – 迈克

Solutions Collecting From Web of "Androidsortingsqlite查询结果,忽略大小写"

ORDER BY column COLLATE NOCASE;

请参阅http://www.sqlite.org/datatype3.html#collat​​ion

将所有条目转换为小写,例如:从表格顺序中select名称LCASE(name)

LCASE或LOWER(检查文件)

在Android上,您将得到一个名为LOCALIZED的归类函数。

指定列时,请执行以下操作:

CREATE TABLE歌曲(…,标题TEXT COLLATE LOCALIZED ASC,…)

它工作很好。 如果您有Android源代码,只需search“COLLATE”即可查看各种示例。