繁体   English   中英

psql查询中的Python列表作为参数

Python list in psql query as a parameter

提示:本站收集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 (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?...
                                  ^
问题暂未有回复.您可以查看右边的相关问题.
1 Python:PSQL:从查询生成列表

我正在尝试从表中检索一些数据并将其作为列表输出。 问题在于结果列表的格式不正确。 这是我的桌子: 我的代码: 输出: [('Bakkerij.Device1.DB100INT0',),('Bakkerij.Device1.DB100INT4',),('Bakker ...

3 加速 Python 脚本的 PSQL 查询

我目前正在使用 Psycopg2 从 4 个不同的表运行 4 个单独的 SQL 查询。 数据本身需要根据我打算使用它的目的进行分离,这就是我这样做的原因。 在我从中提取的 4 个 SQL 表中,3 个不到 200 万行,而第 4 个明显更大,接近 2400 万行。 这是一个非常简单的陈述,基本上: ...

5 在Hive查询中传递python列表作为参数

我正在从数据库中获取唯一的客户端代码,我希望用户输入很有趣函数应该访问结果列表(唯一的客户端代码),检查列表中的每个客户端代码,并检查结果列表中输入的客户端代码是否相同,然后打开该客户端代码。 例如: ...

2019-12-24 05:40:52 0 45   hive
7 在bash中执行psql查询

我在bash脚本中执行psql查询时遇到问题。 下面是我的代码。 我正在尝试使用以下命令在许多不同的服务器上执行查询result_host [$ i] = ${PSQL_HOST[$i]}${sql_sel} ; 上面的变量具有以下含义:1. result_host [$ i]:是一 ...

2014-10-20 06:45:26 0 250   bash/ psql
8 在bash中运行psql查询

我是bash和psql的新手,我想编写一个bash代码,登录服务器连接到psql数据库做一个select查询,然后返回输出。 我的设置如下。 服务器名为dbs,它有psql安装并运行。 数据库名= dname,user = tester passwrod = 1234在数据库中有一个名 ...

10 如何在psql中查询结果集?

有没有办法查询在perl中作为数组可用的psql查询结果? 我收到存储在数组中的查询结果。 我想对类型(查询结果列之一)进行选择不同的计数。 查询结果具有以下列:id,名称,类型,created_at。 我想按类型对结果进行分组,并找到每种类型有多少个。 循环是唯一的选择 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM