列表转化成(1,2,3)用于sql语句的in (python/java)

python:

 task_group_id = ",".join(str(x) for x in task_group_id_list) 将list转化为(1,2,3) 可用于sql

java:  list里是 str 的话 拼接的时候 把 ' ' 拼接上


StringBuilder port_id_lists =new StringBuilder();

for (int i=0; i

if (i==0){

port_id_lists.append("'").append(port_id_list[i]).append("'");

}else{

port_id_lists.append(",").append("'").append(port_id_list[i]).append("'");

}

}


"select * from table1 where id in (%s)" % (task_group_id)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,505评论 0 13
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,254评论 0 7
  • 50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cna...
    最美的太阳WW阅读 3,235评论 0 23
  • 各自安好,互不打扰~
    yarrow静阅读 689评论 0 0
  • 人生很多时候只是一个转身,变了心境,便变了整个世界。 站在宁静处,你享有的便是清平雅乐; 追逐于名闻利养中,你看到...
    医成道人阅读 469评论 0 0