首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >红移光谱中带连字符的选择字段

红移光谱中带连字符的选择字段
EN

Stack Overflow用户
提问于 2020-05-14 19:27:03
回答 1查看 232关注 0票数 1

我正在尝试通过红移频谱提取名称中带有连字符的嵌套字段

代码语言:javascript
复制
SELECT mystruct.mysubstruct.my-field.id
FROM my_external_schema.my_table 

我在其他DBMS中看到的是建议用双引号将字段名称括起来:

代码语言:javascript
复制
"mystruct.mysubstruct.my-field.id"

或反勾号

代码语言:javascript
复制
`mystruct.mysubstruct.my-field.id`

但这些对我来说都不管用。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-14 20:57:15

由于双引号允许对特殊字符进行转义,因此执行"mystruct.mysubstruct.my-field.id“意味着您将在顶级查找名为”mystruct.mysubstruct.my-field.id“的列,而不是作为嵌套列,因为点不用于提取字段。

你要做的是

代码语言:javascript
复制
SELECT mystruct.mysubstruct."my-field".id
FROM my_external_schema.my_table 
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61796211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档