日期:2014-05-16  浏览次数:20791 次

求救:多关键字查询
数据库是用ACCESS  

功能是这样的:比如想查询字段“COM”内容为( "公   介 "或者 "介   公 ")
查询出来的内容是一样的。多个关键字用空格分开。

请问怎么写SQL   语句。

------解决方案--------------------
"公 介 "

既要查询带 公 ,又要查询带 介 的,必须拆分你的这个串。

然后用like或instr()查询。

如:

select *
from 表名
where com like '*公* ' or com like '*介* '


如果在ADO中,用%