python list in sql query as parameter

后端 未结 15 1622
耶瑟儿~
耶瑟儿~ 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:45

    Just use inline if operation with tuple function:

    query = "Select * from hr_employee WHERE id in " % tuple(employee_ids) if len(employee_ids) != 1 else "("+ str(employee_ids[0]) + ")"
    

提交回复
热议问题