我在Adroid SQLite本地数据库上进行查询。我的数据库使用归类。
... ORDER BY name COLLATE LOCALIZED
我发现搜索必须是case insensitive。例如:
... ORDER BY name COLLATE NOCASE
我如何同时使用两个合作者?
如有必要,我还可以自己操作传入的数据。但我想使用SQLite内置功能。</ p>
答案 0 :(得分:0)
不同的归类以不同的方式排序值;不可能将它们结合起来。
Android不允许定义自定义归类,因此您可以使用现有的BINARY / NOCASE / LOCALIZED / UNICODE归类。
如果它们都不符合您的要求,您必须将值的标准化形式(例如,全部小写)存储在一个单独的列中,然后您可以将其用于排序。