回 帖 发 新 帖 刷新版面

主题:字符串比较能否使用通配符“?”

实例:我使用拼音打头字母查找符合条件的记录,如,输入“RMB”就可以找到“人民币”(系统自动转换为拼音头字母,然后进行比对),但有时遇到不认识的字,如“民”不认识,我想输入“R?B”来找到“人民币”,不想使用复杂的逻辑关系来找,如,R   AND   B    等等。
请各位老师帮助,先谢!

回复列表 (共4个回复)

沙发

SELECT * FROM khk WHERE xm like '郭%町'

板凳

谢谢,我想让两个字符串直接比较,如 XM LIKE '郭%町',结果为.T.,这样可以用在LOCA FOR 语句中,而不是用在SELECT查询中,而XM LIKE '郭%町' 是非法的

3 楼

LOCA FOR LIKE("郭?町", xm)

4 楼

非常感谢cbl518老师!

我来回复

您尚未登录,请登录后再回复。点此登录或注册