例如有一数组(a,b,c)里面的值并不是唯一的,是动态的有可能是2个或者3个,最大不会超过4个组成..
我大致的思路是先储存,再分解,在模糊查询
sql='select * from tb where title like ''%'+分解后第一个结果..+'%'' and title like '''%'+分解后第二个结果..+'%'' and title like '''%'+分解后第三个结果+'%''
但不知应该如何完善此部分代码,求帮助~

解决方案 »

  1.   

    动态循环取出数组值 组成sql  查询 即可。
      

  2.   

    在应用程序中分解所有的元素动态组成SQL语句
      

  3.   

    大大能给个例子么。听起来云里雾里。。代码里面实现即可,用for循环啊。
      

  4.   

    大大能给个例子么。听起来云里雾里。。代码里面实现即可,用for循环啊。
    大哥 有具体的例子么。。
      

  5.   

    string 大大能给个例子么。听起来云里雾里。。代码里面实现即可,用for循环啊。
    大哥 有具体的例子么。。大大能给个例子么。听起来云里雾里。。代码里面实现即可,用for循环啊。
    大哥 有具体的例子么。。给个伪代码,思路如下:
    string getSQL (number n[]){
        stirng s="select * from tablename where";
       for(int i=0;i<n.length;i++)
       s+="and "+n[i] ""
    }
    s+=";";
      

  6.   

    大大能给个例子么。听起来云里雾里。。代码里面实现即可,用for循环啊。
    大哥 有具体的例子么。。大大能给个例子么。听起来云里雾里。。代码里面实现即可,用for循环啊。
    大哥 有具体的例子么。。给个伪代码,思路如下:
    string getSQL (number n[]){
        stirng s="select * from tablename where";
       for(int i=0;i<n.length;i++)
       s+="and "+n[i] ""
    }
    s+=";";
    多谢了,我先研究一会