为了账号安全,请及时绑定邮箱和手机立即绑定

这个sql拼接看不懂

这个sql拼接看不懂

qq_踏雪_5 2018-04-24 16:53:36
看不懂  都啥意思啊
查看完整描述

1 回答

?
曾经的曾经去哪了

TA贡献8条经验 获得超15个赞

String...  其实和String类型  int类型相似,只不过唯一不同的也就是唯一的好处就是你可以传无限个参数也可以不传参数。在sql语句的“添加”,“删除”起到了无法代替的作用,这个东西你只要会用了,你一定会爱不释手的。 

查看完整回答
1 反对 回复 2018-09-28
  • 曾经的曾经去哪了
    曾经的曾经去哪了
    String... 如果你传了多个参数,如何去接受呢?那么你就可以把它当做一个String数组咯。所以String数组怎么取参它就怎么取参。所以不管是String数组,还是int数组,他们取值都是从下标0开始取参,也就是strs[0]就是你存进去的第一个参数,以此类推strs[1]下标1里存的就是第二个参数。如果没有传参写一个判断语句就不用管他不用取值。在sql语句中多用于添加查询无条件查询,条件删除等!纯手工做,希望对你有帮助。
?
0620

TA贡献1条经验 获得超1个赞

名称为strs[0]的字段,它的类型是char或者varchar,所以会用单引号包起来,执行效果比如 delete from info_tb where name = 'Jack'

查看完整回答
1 反对 回复 2018-04-24
?
Jenny_xiong

TA贡献16条经验 获得超7个赞

这是字符串的拼接,你得找对哪两个是一对,就很好理解了,https://img1.sycdn.imooc.com//5adef9950001af4008590090.jpg

如上图:

1,2是一对,

3,4是一对,

5,6是一对,

7,8是一对

5,6使用'而不是"是因为一旦使用",3,5就是一对,后面的字符串拼接就出错了,也不是我们想要的效果,这主要考察的还是字符串的拼接

查看完整回答
1 反对 回复 2018-04-24
?
Jenny_xiong

TA贡献16条经验 获得超7个赞

删除数据库中info_tab表中的数据,依据的where 后面拼接的条件 (拼接的字符串就相当于id="007"这种格式)

查看完整回答
反对 回复 2018-04-24
?
慕UI8334873

TA贡献1条经验 获得超0个赞

这个是java 不定参数方法。可以把它看做数组

public static void method(int...arg){     
    for(int i=0; i<arg.length; i++){        
        System.out.println(arg[i]);  
    } 
    public static void main(String[] args){       
        method(1, 2, 3, 4);
        int[] a={1, 2, 3, 4};
        method(a);  //这个和 method(1, 2, 3, 4);输出结构一样                    
    }
}

复制代码


查看完整回答
反对 回复 2018-04-25
  • 1 回答
  • 0 关注
  • 2941 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信