zoukankan      html  css  js  c++  java
  • instr动态模糊查询

    String sqlSearchtext = "";
    if(!"".equals(model.getXzqhdm())&&model.getXzqhdm()!=null){
    String [] xzqhdmList = model.getXzqhdm().split(",");
    List<String> list = new ArrayList<String>();
    for(int i=0;i<xzqhdmList.length;i++){
    list.add(xzqhdmList[i]);
    }
    StringBuilder sb = new StringBuilder("(");
    for(int i=0;i<list.size();i++){
    if (i== list.size() - 1) {
    sb.append("instr(xzqhdm,").append(list.get(i)).append(")");
    } else {
    sb.append("instr(xzqhdm,").append(list.get(i)).append(")").append(" or ");
    }
    }
    sb.append(")");
    sqlSearchtext = sb.toString();
     
     
    /**拼接自动匹配的关键字查询条件*/
    public String toSqlSearchText(List<KeywordMgrModel> keyWordList){
    String sqlSearchtext = "";
    if(keyWordList.size()>0){
    StringBuilder sb = new StringBuilder("(");
    for(int i=0;i<keyWordList.size();i++){
    if (i== keyWordList.size() - 1) {
    sb.append("instr(businessscope,'").append(keyWordList.get(i).getSearchtext()).append("')>0 or ");
    sb.append("instr(entName,'").append(keyWordList.get(i).getSearchtext()).append("')>0 or ");
    sb.append("instr(corprpt,'").append(keyWordList.get(i).getSearchtext()).append("')>0");
    } else {
    sb.append("instr(businessscope,'").append(keyWordList.get(i).getSearchtext()).append("')>0 or ");
    sb.append("instr(entName,'").append(keyWordList.get(i).getSearchtext()).append("')>0 or ");
    sb.append("instr(corprpt,'").append(keyWordList.get(i).getSearchtext()).append("')>0 or ");
    }
    }
    sb.append(")");
    sqlSearchtext = sb.toString();
    }
    return sqlSearchtext;
    }
  • 相关阅读:
    winform音频播放器(有声小说[凡人修仙传])
    c# 小小备忘录
    编程语言 : Java的动态Web解决方案泛谈
    服务器 : Apache Tomcat
    荐书 : 调试九法
    框架应用 : Spring MVC
    框架应用 : Spring
    数据库 : Mysql
    框架应用:Mybatis
    String对象的一些函数用法与心得
  • 原文地址:https://www.cnblogs.com/zhuyeshen/p/10893229.html
Copyright © 2011-2022 走看看