postgresql - 如何处理“。” 在字段名 Postgresql(潜望镜)
问题描述
我是 dbs sql postgres 的新手 ^^ 但我设法进行基本查询
现在我很难查询具有这种名称的字段,例如:via.channel
我尝试了“”,[]和任何其他逃避它的方式,但它确实有效。
请指教!
例如。
select via.channel
from my_database.channel
limit 10
解决方案
试试这个 -
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 或其他东西之外,此列没有太多依赖关系,那将很简单。
推荐阅读
- php - 在 HTML 中使用 PHP 显示 NULL 值
- javascript - 如何在 ReactJS 中动态创建输入字段?
- awk - 使用 sed 或 awk 或 tr 等文本编辑器在 unix 或 Linux 中转换文本数据
- html - 如图所示,我可以使用什么 UI 组件使登录页面成为切换选项卡
- python - 无法导入名称 izip
- javascript - 你如何在 React 中导入投资组合项目?
- gradle - 如何将资源文件排除在 .war 中?
- javascript - 使用 VBA 编辑网页标签
- powershell - 使用 powershell 脚本部署 SSIS 时无法传递密码
- javascript - 消费网络服务休息返回:没有'Access-Control-Allow-Origin'