python list in sql query as parameter

后端 未结 15 1455
耶瑟儿~
耶瑟儿~ 2020-11-22 09:39

I have a python list, say l

l = [1,5,8]

I want to write a sql query to get the data for all the elements of the list, say

s         


        
15条回答
  •  失恋的感觉
    2020-11-22 10:05

    This Will Work If Number of Values in List equals to 1 or greater than 1

    t = str(tuple(l))
    if t[-2] == ',':
       t= t.replace(t[-2],"")
    query = "select name from studens where id IN {}".format(t)
    

提交回复
热议问题