在选择字段中使用保留字
Posted
技术标签:
【中文标题】在选择字段中使用保留字【英文标题】:Using reserved word in select field 【发布时间】:2018-09-06 18:35:16 【问题描述】:SELECT left FROM dataset.table;
错误: - 意外的文字离开
从 dataset.table 中选择“左”;
问题:
- 将返回 left
作为值
【问题讨论】:
【参考方案1】:哦,我需要使用反引号
SELECT `left` FROM dataset.table
【讨论】:
或者你可以给表格一个别名,即“as a”,然后Select a.left
【参考方案2】:
这是我最近也不得不面对的一个非常有趣的案例,但是对于 Amazon QLDB,我没有在文档中找到如此具体的内容,但是我发现了一种非常奇怪的方式,我我要分享。
select dt['left'] from dataset.table as dt
你可以这样做,这是一个有点奇怪的组合,但它最终解决了我遇到的问题,我希望它有所帮助。
【讨论】:
以上是关于在选择字段中使用保留字的主要内容,如果未能解决你的问题,请参考以下文章
在 Django 和 Django REST Framework 中使用保留字“class”作为字段名