zoukankan      html  css  js  c++  java
  • 一个搜索框实现同一表内多个属性的搜索

    //查询条件
    String urlParas = getPara("urlParas", "");
    String name = getPara("name", "");

      if(name.equals("") && !urlParas.equals("")){
        try {
          urlParas = URLDecoder.decode(urlParas,"UTF-8");
        } catch (UnsupportedEncodingException e) {
          e.printStackTrace();
          urlParas = "";
        }
      }else{
        urlParas = "";
        if(!name.equals("")){
          urlParas += " and (";
          urlParas += "A.name like '%" + name + "%'";
          if(name.equals("苹果")){
            urlParas += " or A.type=1";
          }
          if(name.equals("香蕉")){
            urlParas += " or A.type=2";
          }
          if(name.equals("梨")){
            urlParas += " or A.type=3";
          }
          urlParas += ")";
        }
      }

    表名fruit,数据库内type属性定义,多表联查时定义为A表
    ty
    p
    e   INT,  --水果类型 (1:苹果;2:香蕉;3:梨)

  • 相关阅读:
    用户价值和RFM模型
    产品生命周期(Product Life Circle,PLC)
    金字塔原理(Pyramid Principle)
    docker 技术
    网易实战+scrapy-redis配置
    uiautomator工具使用(7)
    adb命令行工具(6)
    Android 开发工具安装(5)
    appium 移动端自动化测试工具(4)
    mitmdump 详解(3)
  • 原文地址:https://www.cnblogs.com/FloraIgnace/p/6362711.html
Copyright © 2011-2022 走看看