请教怎样实现多关键字查询  各个关键字用空格隔开 SQL怎么写
比如我输入 中国 日本 美国
怎样从数据库查询

解决方案 »

  1.   

    使用sql的in关键字select * from user where 国家 in('中国','日本','美国')你需要做的就是 将你的关键字组成in里面的那种数组形式 
      

  2.   

    where 国家 like '中国' or 国家 like '日本'。
      

  3.   

    把输入的当成一个String类型,然后用spilt方法去拆分这个字符串得到一个字符串数组,得到数组不就得到你想要的了啊!
      

  4.   

    提取关键字数组 拼凑sql语句  方法楼上都有