我在Pg11中安装了Mimic3数据库,并尝试使用以下代码进行查询:https://mimic.physionet.org/tutorials/intro-to-mimic-iii-bq/ solution to step 1。
SELECT ie.subject_id, ie.hadm_id, ie.icustay_id,
ie.intime, ie.outtime
FROM `physionet-data.mimiciii_clinical.icustays` ie;但我得到了错误。
ERROR: syntax error at or near "`"
LINE 3: FROM `physionet-data.mimiciii_clinical.icustays` ie
^
, Time: 0.004000s如果我删除了这两个反标记,我就会得到警告。
ERROR: syntax error at or near "-"
LINE 3: FROM physionet-data.mimiciii_clinical.icustays ie
^
, Time: 0.002000s如果我将` with‘去掉,它会显示以下错误:
ERROR: relation "physionet-data.mimiciii_clinical.icustays" does not exist
LINE 3: FROM "physionet-data.mimiciii_clinical.icustays" ie
^
, Time: 0.002000s希望有人能告诉我哪里出了问题。谢谢!
发布于 2020-10-31 22:10:51
Postgres不使用反引号来引用表名称,它使用双引号,并且名称中不允许没有引号的点,因此您可能需要这样:
SELECT ie.subject_id, ie.hadm_id, ie.icustay_id,
ie.intime, ie.outtime
FROM "physionet-data.mimiciii_clinical.icustays" ie;https://stackoverflow.com/questions/64622480
复制相似问题