感觉很麻烦,关键词为(关键词1,关键词2,关键词3,关键词4……)
然后要将关键词进行分割变成数组,再提取出来,而关键词个数未知,也不固定。太麻烦了。
动态生成sql语句
例如关键词在key里
"select * from xx where .... and (value like '%" + key.replace(",","%' or value like '%") +"%')"
这个替换不太理解。我试试先,谢谢。
本回答被网友采纳在关键词固定的情况下很好办啊,关键不固定嘛。
追答你是程序前台转成后台SQL语句吧,用程序前台判断加SQL拼凑。