求教:一个难度较大的查询条件语句问题
老师好:求教一个问题
我在一个人员管理表中为了使用同音字查询姓名,设立了一个字段。存储每个人姓名的拼音。规则是名字中的每一个字符的拼音之间有一个空格(如果您认为需要,我可以改成其他的间隔符)。例如:li gang;wang da qiang等等。
现在的问题是:我想达到这样的一种目的:在我查询中,既可以实现同音字查询,又可以实现模糊条件查询:例如,输入“李强”,(当然,我在输入查询条件的时候输入的是“li qiang”.)既可以查到“李强;李墙;李枪”,又可以查到“李强军;李强壮,张力强,王利强”。这样的语句我难以实现了。
我曾经尝试 like '*' & 条件 & & '*'。出现问题了,将会出现拼音前后自动组合出来的人员。例如:输入an ping.会出现:lian pin gang;luan pin guang等。
这个问题非常困惑。我在想如何利用上名字拼音之间间隔符(目前是空格)。
请问老师能够提供一个思路马?
谢谢您的指导