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;
    }
  • 相关阅读:
    Servlet3.0注解配置访问路径和urlParttern配置
    Servlet生命周期和方法
    Jsoup快速查询
    XML解析——Jsoup解析器
    XML解析
    XML约束
    XML基础——extensible markup language
    不使用注解和使用注解的web-service-dao结构
    注解@Component方式代替xml装配bean
    信息检索中的各项评价指标
  • 原文地址:https://www.cnblogs.com/zhuyeshen/p/10893229.html
Copyright © 2011-2022 走看看