我正在尝试从表中检索一些数据并将其作为列表输出。 问题在于结果列表的格式不正确。 这是我的桌子: 我的代码: 输出: [('Bakkerij.Device1.DB100INT0',),('Bakkerij.Device1.DB100INT4',),('Bakker ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我尝试使用以下代码,以便在查询内部但最后使用hadm list运行查询。
hadm = [1,2,3,4,5,6,7,8,9]
placeholder= '?'
placeholders= ','.join(placeholder for unused in hadm)
sql_lab = """SELECT admissions.hadm_id as hadm_id, min(charttime) as first_lab
FROM mimic2v26.labevents JOIN mimic2v26.admissions using(subject_id)
WHERE admissions.hadm_id in (%s) AND
charttime - admit_dt > interval '-48 hours'
GROUP BY admissions.hadm_id"""%placeholders
cur.execute(sql_lab,hadm)
我收到以下错误:
ProgrammingError Traceback (most recent call last)
<ipython-input-156-2263cc2076d2> in <module>()
7 charttime - admit_dt > interval '-48 hours'
8 GROUP BY admissions.hadm_id"""%placeholders
----> 9 cur.execute(sql_lab,hadm)
ProgrammingError: syntax error at or near ","
LINE 3: WHERE admissions.hadm_id in (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?...
^
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.