数组拼接sql语句[通俗易懂]

数组拼接sql语句[通俗易懂]数组如何拼接sql语句前端回参为数组的话,不能直接用来拼接sql查询,得经过处理,将其一个个拼入sql语句documentType={1,2,3}StringBuilderquerysql=newStringBuilder(“fromT_BUS_BALANCE_BILLtbbbLEFTJOINT_BUS_ACCOUNT_BILLcONtbbb.ID=c.IDwhere1=1”);if(documentType!=null&&

大家好,又见面了,我是你们的朋友全栈君。

数组如何拼接sql语句

前端回参为数组的话,不能直接用来拼接sql查询,得经过处理,将其一个个拼入sql语句

//type= {1,2,3}
StringBuilder querysql = new StringBuilder("from 表名 tbbb LEFT JOIN 表名 c ON tbbb.ID = c.ID where 1=1");
        if(type!= null && type.length>0){ 
   
            String typEend= " and ";
            String typeString= "";
            for (int i=0;i<type.length;i++){ 
   
                typeString= typeString+ " or "+ "tbbb.abc= "+ type[i];
            }
            typeString = typeString.substring(3);
            typeEnd= typeEnd+"("+string+")";
            querysql.append(typeEnd);
        }

querysql就是拼接出来的sql语句

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142957.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月10日 下午9:00
下一篇 2022年5月10日 下午9:20


相关推荐

  • 腾讯元宝上线同传翻译功能,使用自研7B参数模型

    腾讯元宝上线同传翻译功能,使用自研7B参数模型

    2026年3月13日
    2
  • 什么是静态代理和动态代理,两者的区别(笔记)「建议收藏」

    什么是静态代理和动态代理,两者的区别(笔记)「建议收藏」文章目录1.什么是代理?2.静态代理3.动态代理4.总结:1.什么是代理?​ 代理:就是让代理角色帮助真实角色完成一件事情;​ 举例:过年回家让朋友代买火车票,朋友帮你买火车票的过程就是代理2.静态代理​ 什么是静态代理:静态代理相当于是多写了一个代理类,在调用的时候调用的是代理类,在代理类中的处理还是原生的处理逻辑,不过在前后添加上需要添加的代码。缺点:需要为每一个被代理的对象都创建一个代理类。​ 特点:​ 代理角色和真实角色都需要实现同一个接口,​ 真实角色专注于自己的.

    2022年10月19日
    5
  • 自编R计算MSE(均方误差)[通俗易懂]

    自编R计算MSE(均方误差)[通俗易懂]基本原理1.生成关于x1~N(5,3),x2~N(100,10),error~N(0,1)2.自己定一个实际对线性回归模型,并计算得到真实的yy=1.5+0.8×1+1.8×2+error3.对x1,x2进行线性拟合,当然这里也可以自写函数用最小二乘法原理,进行参数对估计4.提取的每一个beta1,beta25.计算他的均方误差,计算公式代码k=100000#定义实验次数beta_x1=c()#定义空列beta_x2=c()for(iin1:k){

    2022年9月1日
    6
  • CODEIF_变量取名「建议收藏」

    CODEIF_变量取名「建议收藏」网址https://unbug.github.io/codelf/大部分开发者都或多或少遇到过变量命名的烦恼,如果命名不规范,不仅会影响开发的效率,而且对后面维护的同学来说也是一个不小的挑战,因为他要去揣摩你这个变量的含义。“计算机科学里两件最难的事:缓存失效和命名。”Codelf通过搜索在线开源平台Github,Bitbucket,GoogleCode,Codeplex,Sou…

    2022年4月19日
    440
  • pycharm双击shift打开全局搜索关闭方法

    pycharm双击shift打开全局搜索关闭方法此方法使用于新版本的 pycharm 在高级设置中勾选这个就好了如果你没有汉化应该是这样的

    2026年3月27日
    2
  • 中英文切换资源文件的问题

    中英文切换资源文件的问题

    2021年8月17日
    70

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号