使用Python在SQL查询中使用一系列变量

2024-05-21 05:52:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一系列ID:

ID:['A10','B10','C44'.......]

我正在运行SQL查询以从表中提取信息。目前,我正在做的就是:

for s in ID:
  sqlquery="Select Name, Age, ID from table where ID=%s"
  result=cursor.execute(sqlquery,(s,))

但是这需要很多时间,因为我在这个系列中存储了大约100个ID。我是否可以使用SQL的'in'子句?大概是这样的:

 sqlquery="Select Name,Age, ID from table where ID in...."

如何在上述查询中使用序列ID?如何使用游标执行它


Tags: nameinfrom信息idforagesql