我在 python 中有这个查询:
ssim_group = [S1200,S1300]
query = '''select WIPMessageCnt from waferdata where recipename in (%s) and equipment = ?
and runtype = ? order by stopts desc limit 1''' % (','.join(ssim_grp))
Run Code Online (Sandbox Code Playgroud)
打印查询
当前结果
从晶圆数据中选择 WIPMessageCnt,其中配方名称在 (S1200,S1460) 和设备 = ? 和运行类型 = ? 按stopts desc limit 1 排序
预期的结果应该是这样的
从晶圆数据中选择 WIPMessageCnt,其中配方名称在 ('S1200','S1460') 和设备 = ? 和运行类型 = ? 按stopts desc limit 1 排序
当我尝试将它们放在 SQL 的 IN 参数中时,该列表应该在每个元素上具有单个 qoutation。我怎样才能做到这一点?
小智 6
ssim_group = ['S1200', 'S1300']
query = '''select WIPMessageCnt from waferdata where recipename in ('%s') and equipment = ? and runtype = ? order by stopts desc limit 1''' % ("','".join(ssim_group))
Run Code Online (Sandbox Code Playgroud)