检索多个条件,个数不定时,数据库sql检索

来源:互联网 发布:淘宝店营销策划书范文 编辑:程序博客网 时间:2024/04/28 15:27


查询页面,经常会有多个检索条件查询,也可能没有检索条件,在写SQL问的时候,会有些技巧,用的时候尽量使用StringBuilder:共享代码如下:


    StringBuilder sBuild = new StringBuilder("SELECT id,no,name FROM table WHERE 1=1");    buildWhere(sBuild, "name", args.policyHolderInfoName);    private static void buildWhere(StringBuilder sBuild, String columnName,String columValue) {if (!IsUtil.isNullOrEmpty(columValue))sBuild.append(" OR ").append(columnName).append(" like'%").append(columValue).append("%'");}
 

这样就把sql写完了,使用起来比较方便,比较灵活


原创粉丝点击