Postgres - 列名中的空格和特殊字符 - 如何在查询中选择它们

时间:2017-06-26 15:23:11

标签: sql postgresql

我在postgres test1和列"用户名","#of Applications","#of R Applications"

当尝试使用select查询查询这些时,我得到错误 -

select Username, "# of Applications","# of R Applications" from public.test1 

错误     错误:列"用户名"不存在     第1行:选择用户名,"#of Applications"来自public.test1 ...

同样适用于所有其他2列......

如何在选择查询中选择这些列?

1 个答案:

答案 0 :(得分:1)

Username未加引号,因此错误表示为username

如果您的表中有一个名为Username的列,则应该可以使用

select "Username", "# of Applications","# of R Applications" from public.test1