我想获取显示名称中包含针的所有条目。针的长度和内容未定义(动态)。
我能想到的最好的办法是使用 LIKE 运算符:
DISPLAY_NAME LIKE needle
这对于区分大小写的搜索非常有效。不过,这应该是不区分大小写的搜索。我也试过DISPLAY_NAME LIKE needle COLLATE NOCASE
了,它适用于 ASCII 字符,但不适用于 UNICODE
我也尝试过:
DISPLAY_NAME LIKE needle COLLATE UNICODE
DISPLAY_NAME LIKE needle COLLATE LOCALIZED
但它们都不起作用。
最后,我LOWER( DISPLAY_NAME ) LIKE LOWER( needle )
按照上面的方法进行了尝试,但也结合了排序规则,但似乎没有任何效果。
我的测试手机运行的是 2.3.7,但我正在寻找一个通用的解决方案。想法?