python list in sql query as parameter

后端 未结 15 1449
耶瑟儿~
耶瑟儿~ 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 09:51

    string.join the list values separated by commas, and use the format operator to form a query string.

    myquery = "select name from studens where id in (%s)" % ",".join(map(str,mylist))
    

    (Thanks, blair-conrad)

提交回复
热议问题