首页 > 解决方案 > 如何处理“。” 在字段名 Postgresql(潜望镜)

问题描述

我是 dbs sql postgres 的新手 ^^ 但我设法进行基本查询

现在我很难查询具有这种名称的字段,例如:via.channel

我尝试了“”,[]和任何其他逃避它的方式,但它确实有效。

请指教!

例如。

select via.channel
from my_database.channel
limit 10

标签: postgresql

解决方案


试试这个 -

SELECT "via.channel"
FROM my_database.channel
LIMIT 10

建议使用 Postgres 中列的命名约定。 https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/acreldb/p1iw263fz6wvnbn1d6nyw71a9sf2.htm

如果除了选择查询,使用 via_channel 或其他东西之外,此列没有太多依赖关系,那将很简单。


推荐阅读