python sql 获取列表中信息

问题描述

现在有一个学生管理数据库,我想要选择学生名称在列表中的学生的基本信息。那么该如何实现呢?

比如要选取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

你可能感兴趣的:(python sql 获取列表中信息)