问题描述
现在有一个学生管理数据库,我想要选择学生名称在列表中的学生的基本信息。那么该如何实现呢?
比如要选取id_list = ['001','002,'003','004']
中的信息。
使用
"select * from table_name where id in (%s)"%id_list
是不行的
解决办法
lst = ','.join(i for i in id_list)
"select * from table_name where id in (%s)"%list
参考
https://stackoverflow.com/questions/283645/python-list-in-sql-query-as-parameter